fix(models): complete kimi-k3 rollout across Kimi-direct catalog surfaces
Follow-up widening for salvaged PRs #67115, #67685, #67620: - _PROVIDER_MODELS: add kimi-k3 atop kimi-coding / moonshot / opencode-go curated lists (kimi-coding-cn covered by cherry-picked #67620) - setup.py _DEFAULT_PROVIDER_MODELS: kimi-k3 for kimi-coding(-cn) + opencode-go - model_metadata: align DEFAULT_CONTEXT_LENGTHS kimi-k3 entry to 1,048,576 (matches endpoint-scoped override, models.dev, and OpenRouter live metadata) - anthropic_adapter: classify the bare Coding Plan slug 'k3' (and k3.x/k3-*) as Kimi family so adaptive thinking applies on proxied endpoints - moonshot_schema: is_moonshot_model matches bare 'k3' so tool-schema sanitization runs on the chat-completions path - contributor mappings for githubespresso407, datachainsystems, Punyko8 Tests: 582 passed across 11 targeted files; hermetic E2E verifies picker order (kimi-k3 first), no dupes, and 1M context resolution.
This commit is contained in:
@@ -319,6 +319,7 @@ _PROVIDER_MODELS: dict[str, list[str]] = {
|
||||
"minimaxai/minimax-m3",
|
||||
],
|
||||
"kimi-coding": [
|
||||
"kimi-k3",
|
||||
"kimi-k2.7-code",
|
||||
"kimi-k2.6",
|
||||
"kimi-k2.5",
|
||||
@@ -344,6 +345,7 @@ _PROVIDER_MODELS: dict[str, list[str]] = {
|
||||
"step-3.5-flash-2603",
|
||||
],
|
||||
"moonshot": [
|
||||
"kimi-k3",
|
||||
"kimi-k2.6",
|
||||
"kimi-k2.5",
|
||||
"kimi-k2-thinking",
|
||||
@@ -466,6 +468,7 @@ _PROVIDER_MODELS: dict[str, list[str]] = {
|
||||
"nemotron-3-ultra-free",
|
||||
],
|
||||
"opencode-go": [
|
||||
"kimi-k3",
|
||||
"kimi-k2.7-code",
|
||||
"kimi-k2.6",
|
||||
"kimi-k2.5",
|
||||
|
||||
Reference in New Issue
Block a user