Namespace Mythosia.AI.Models
Classes
- ChatBlock
Pure conversation container - holds only conversation identity and history. All settings (Temperature, MaxTokens, etc.) are managed by the service.
- RoundResult
라운드 처리 결과
- StructuredOutputPolicy
Structured output 실행 정책. 전체 서비스 기본값(
AIService.StructuredOutputMaxRetries)과 별개로, 특정 호출에만 일회성으로 적용할 수 있습니다.
- SummaryConversationPolicy
Policy that automatically summarizes old conversation messages when the conversation exceeds a configured threshold (token count, message count, or both). The summary is stored as a string and injected into the system message on each request.
Enums
- ActorRole
Represents the role of an actor in a conversation
- ClaudeReasoningEffort
Adaptive-thinking effort for current Claude models. Auto preserves the legacy
ThinkingBudget-to-effort mapping.
- ClaudeThinkingDisplay
Controls whether Claude returns a readable summary of its adaptive thinking. Omitted keeps the provider default and Summarized requests summarized reasoning blocks.
- Gpt5Reasoning
Reasoning effort level for GPT-5 base models. Auto: Uses model default (Medium).
- Gpt5_1Reasoning
Reasoning effort level for GPT-5.1 models. Auto: Uses model default (None).
- Gpt5_2Reasoning
Reasoning effort level for GPT-5.2 models. Auto: Uses model default (None for GPT-5.2, Medium for GPT-5.2 Pro).
- Gpt5_3Reasoning
Reasoning effort level for GPT-5.3 models. Auto: Uses model default (Medium for Codex). GPT-5.3 Codex supports: low, medium (default), high, xhigh. GPT-5.3 Codex Spark and Instant use simplified configs.
- Gpt5_4Reasoning
Reasoning effort level for GPT-5.4 models. Auto: Uses model default (None for GPT-5.4, Medium for GPT-5.4 Pro). GPT-5.4 supports: none (default), low, medium, high, xhigh. GPT-5.4 Pro supports: medium, high, xhigh.
- Gpt5_5Reasoning
Reasoning effort level for GPT-5.5 models. Auto: Uses model default (None for GPT-5.5, Medium for GPT-5.5 Pro). GPT-5.5 supports: none (default), low, medium, high, xhigh. GPT-5.5 Pro supports: medium, high, xhigh.
- Gpt5_6Reasoning
Reasoning effort level for GPT-5.6 models. Auto uses the model default (Medium). GPT-5.6 supports: none, low, medium (default), high, xhigh, max.
- Gpt5_6ReasoningMode
Reasoning execution mode for GPT-5.6 models. Standard omits the API mode parameter; Pro sends reasoning.mode as pro.
- GrokReasoning
Reasoning effort for xAI Grok models. Auto omits the provider parameter. Grok 4.3 supports None through High; Grok 4.5 supports Low through High and cannot disable reasoning.
- ReasoningSummary
Reasoning summary mode for GPT-5 family models. Controls how the model summarizes its reasoning process. Set to null (use nullable) to disable reasoning summaries entirely.
- Verbosity
Text verbosity level for supported GPT-5 family models. Controls how verbose the model's text output is.