namespace AIStudio.Chat.Embedded;
///
/// How much room an embedded chat has left in the context of its model.
///
public enum EmbeddedChatTokenBudgetState
{
///
/// Nobody knows: the count failed, or the model has no statement about its context.
///
UNKNOWN,
///
/// Room enough.
///
OK,
///
/// Most of the context is used; the user should think about starting over.
///
WARNING,
///
/// The next message and its answer would not fit anymore, so the chat sends no more.
///
FULL,
}