namespace AIStudio.Assistants; /// /// Where the system prompt of a chat comes from which continues the conversation of an assistant. /// /// /// Assistant plugins name these values in their key ChatSystemPrompt, so the names must not change. /// public enum ChatSystemPromptSource { /// /// The default prompt of AI Studio, which a new chat without a chat template gets as well. /// AI_STUDIO_DEFAULT, /// /// The prompt with which the assistant ran its conversation. /// ASSISTANT, /// /// A prompt which the assistant writes for the chat, e.g., because its own prompt forbids follow-up questions /// or demands JSON. /// CUSTOM, }