chore: add more known model prices to ChatModelAdminPanel (#27839)

Depends on https://github.com/coder/coder/pull/27837

Expand `curation.json` to include more known models.
Also marked `knownModelsGenerated.json` as generated.
This commit is contained in:
Cian Johnston
2026-08-04 16:13:06 +01:00
committed by GitHub
parent d23d0d5313
commit b169066773
4 changed files with 789 additions and 46 deletions
+200 -37
View File
@@ -1,41 +1,4 @@
{
"openai": [
{
"modelIdentifier": "gpt-5.6-sol",
"aliases": ["gpt-5.6"],
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.6-terra",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.6-luna",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.5",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.5-pro",
"reasoningEffort": "high"
},
{
"modelIdentifier": "gpt-5.4"
},
{
"modelIdentifier": "gpt-5.4-mini",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.4-nano"
},
{
"modelIdentifier": "gpt-5.3-codex",
"reasoningEffort": "medium"
}
],
"anthropic": [
{
"modelIdentifier": "claude-fable-5",
@@ -77,5 +40,205 @@
"displayName": "Claude Sonnet 4.5",
"thinkingBudgetTokens": 8192
}
],
"azure": [
{
"modelIdentifier": "claude-fable-5"
},
{
"modelIdentifier": "claude-opus-5"
},
{
"modelIdentifier": "claude-sonnet-5"
},
{
"modelIdentifier": "claude-opus-4-8"
},
{
"modelIdentifier": "claude-sonnet-4-6"
},
{
"modelIdentifier": "claude-haiku-4-5"
},
{
"modelIdentifier": "gpt-5.6-sol"
},
{
"modelIdentifier": "gpt-5.6-terra"
},
{
"modelIdentifier": "gpt-5.6-luna"
},
{
"modelIdentifier": "gpt-5.5"
},
{
"modelIdentifier": "deepseek-v4-flash"
}
],
"bedrock": [
{
"modelIdentifier": "anthropic.claude-haiku-4-5-20251001-v1:0",
"aliases": ["global.anthropic.claude-haiku-4-5-20251001-v1:0"]
},
{
"modelIdentifier": "anthropic.claude-sonnet-5",
"aliases": ["global.anthropic.claude-sonnet-5"]
},
{
"modelIdentifier": "anthropic.claude-opus-5",
"aliases": ["global.anthropic.claude-opus-5"]
},
{
"modelIdentifier": "anthropic.claude-fable-5",
"aliases": ["global.anthropic.claude-fable-5"]
},
{
"modelIdentifier": "anthropic.claude-sonnet-4-6",
"aliases": ["global.anthropic.claude-sonnet-4-6"]
},
{
"modelIdentifier": "anthropic.claude-opus-4-8",
"aliases": ["global.anthropic.claude-opus-4-8"]
}
],
"google": [
{
"modelIdentifier": "gemini-flash-latest"
},
{
"modelIdentifier": "gemini-3.6-flash"
}
],
"openai": [
{
"modelIdentifier": "gpt-5.6-sol",
"aliases": ["gpt-5.6"],
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.6-terra",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.6-luna",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.5",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.5-pro",
"reasoningEffort": "high"
},
{
"modelIdentifier": "gpt-5.4"
},
{
"modelIdentifier": "gpt-5.4-mini",
"reasoningEffort": "medium"
},
{
"modelIdentifier": "gpt-5.4-nano"
},
{
"modelIdentifier": "gpt-5.3-codex",
"reasoningEffort": "medium"
}
],
"openrouter": [
{
"modelIdentifier": "openai/gpt-5.6-sol"
},
{
"modelIdentifier": "openai/gpt-5.6-terra"
},
{
"modelIdentifier": "openai/gpt-5.6-luna"
},
{
"modelIdentifier": "openai/gpt-oss-120b"
},
{
"modelIdentifier": "moonshotai/kimi-k3"
},
{
"modelIdentifier": "z-ai/glm-5.2"
},
{
"modelIdentifier": "anthropic/claude-fable-5"
},
{
"modelIdentifier": "anthropic/claude-opus-5"
},
{
"modelIdentifier": "anthropic/claude-sonnet-5"
},
{
"modelIdentifier": "anthropic/claude-opus-4.8"
},
{
"modelIdentifier": "anthropic/claude-sonnet-4.6"
},
{
"modelIdentifier": "anthropic/claude-haiku-4.5"
},
{
"modelIdentifier": "deepseek/deepseek-v4-flash"
},
{
"modelIdentifier": "deepseek/deepseek-v4-pro"
},
{
"modelIdentifier": "qwen/qwen3.8-max"
},
{
"modelIdentifier": "qwen/qwen3-coder-next"
}
],
"vercel": [
{
"modelIdentifier": "openai/gpt-5.6-sol"
},
{
"modelIdentifier": "openai/gpt-5.6-terra"
},
{
"modelIdentifier": "openai/gpt-5.6-luna"
},
{
"modelIdentifier": "openai/gpt-oss-120b"
},
{
"modelIdentifier": "moonshotai/kimi-k3"
},
{
"modelIdentifier": "zai/glm-5.2"
},
{
"modelIdentifier": "anthropic/claude-fable-5"
},
{
"modelIdentifier": "anthropic/claude-opus-5"
},
{
"modelIdentifier": "anthropic/claude-sonnet-5"
},
{
"modelIdentifier": "anthropic/claude-opus-4.8"
},
{
"modelIdentifier": "anthropic/claude-sonnet-4.6"
},
{
"modelIdentifier": "anthropic/claude-haiku-4.5"
},
{
"modelIdentifier": "deepseek/deepseek-v4-flash"
},
{
"modelIdentifier": "deepseek/deepseek-v4-pro"
}
]
}