diff --git a/internal/registry/model_definitions.go b/internal/registry/model_definitions.go index d26cffce..72a8969e 100644 --- a/internal/registry/model_definitions.go +++ b/internal/registry/model_definitions.go @@ -448,6 +448,84 @@ func GetKiroModels() []*ModelInfo { MaxCompletionTokens: 64000, Thinking: &ThinkingSupport{Min: 1024, Max: 32000, ZeroAllowed: true, DynamicAllowed: true}, }, + // --- 第三方模型 (通过 Kiro 接入) --- + { + ID: "kiro-deepseek-3-2", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro DeepSeek 3.2", + Description: "DeepSeek 3.2 via Kiro", + ContextLength: 128000, + MaxCompletionTokens: 32768, + }, + { + ID: "kiro-minimax-m2-1", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro MiniMax M2.1", + Description: "MiniMax M2.1 via Kiro", + ContextLength: 200000, + MaxCompletionTokens: 64000, + }, + { + ID: "kiro-qwen3-coder-next", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro Qwen3 Coder Next", + Description: "Qwen3 Coder Next via Kiro", + ContextLength: 128000, + MaxCompletionTokens: 32768, + }, + { + ID: "kiro-gpt-4o", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro GPT-4o", + Description: "OpenAI GPT-4o via Kiro", + ContextLength: 128000, + MaxCompletionTokens: 16384, + }, + { + ID: "kiro-gpt-4", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro GPT-4", + Description: "OpenAI GPT-4 via Kiro", + ContextLength: 128000, + MaxCompletionTokens: 8192, + }, + { + ID: "kiro-gpt-4-turbo", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro GPT-4 Turbo", + Description: "OpenAI GPT-4 Turbo via Kiro", + ContextLength: 128000, + MaxCompletionTokens: 16384, + }, + { + ID: "kiro-gpt-3-5-turbo", + Object: "model", + Created: 1732752000, + OwnedBy: "aws", + Type: "kiro", + DisplayName: "Kiro GPT-3.5 Turbo", + Description: "OpenAI GPT-3.5 Turbo via Kiro", + ContextLength: 16384, + MaxCompletionTokens: 4096, + }, // --- Agentic Variants (Optimized for coding agents with chunked writes) --- { ID: "kiro-claude-opus-4-6-agentic",