Crig::Providers::Copilot
Constants
CLAUDE_3_5_SONNET = "claude-3.5-sonnet"
CLAUDE_OPUS_4_6 = "claude-opus-4.6"
CLAUDE_OPUS_4_7 = "claude-opus-4.7"
CLAUDE_SONNET_4 = "claude-sonnet-4"
CLAUDE_SONNET_4_6 = "claude-sonnet-4.6"
CODEX_MODELS = [GPT_5_3_CODEX, GPT_5_1_CODEX]
GEMINI_2_0_FLASH = "gemini-2.0-flash-001"
GEMINI_3_1_PRO_FLASH = "gemini-3.1-pro-preview"
GEMINI_3_FLASH = "gemini-3-flash-preview"
GITHUB_COPILOT_API_BASE_URL = "https://api.githubcopilot.com"
GPT_4 = "gpt-4"
GPT_4_1 = "gpt-4.1"
GPT_4_1_MINI = "gpt-4.1-mini"
GPT_4_1_NANO = "gpt-4.1-nano"
GPT_4O = "gpt-4o"
GPT_4O_MINI = "gpt-4o-mini"
GPT_5_1_CODEX = "gpt-5.1-codex"
GPT_5_3_CODEX = "gpt-5.3-codex"
GPT_5_4 = "gpt-5.4"
GPT_5_5 = "gpt-5.5"
O3_MINI = "o3-mini"
TEXT_EMBEDDING_3_LARGE = "text-embedding-3-large"
TEXT_EMBEDDING_3_SMALL = "text-embedding-3-small"
TEXT_EMBEDDING_ADA_002 = "text-embedding-ada-002"
Nested types
- Crig::Providers::Copilot::ChatApiErrorResponse
- Crig::Providers::Copilot::ChatChoice
- Crig::Providers::Copilot::ChatCompletionResponse
- Crig::Providers::Copilot::Client
- Crig::Providers::Copilot::CompletionModel
- Crig::Providers::Copilot::CopilotBuilder
- Crig::Providers::Copilot::CopilotExt
- Crig::Providers::Copilot::CopilotModelLister
- Crig::Providers::Copilot::EmbeddingModel
- Crig::Providers::Copilot::OAuth