Ollama v0.14+ speaks the Anthropic Messages API natively, so the registry drives it with a fixed 'ollama' token and runtime-listed models: static_token skips secret storage everywhere keys resolve, models_dynamic defers model validation to the live /api/tags list, and the setup wizard installs the right GPU variant and starts the service before listing local models. Doctor stops treating the endpoint port as part of the hostname. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019hLK3wsDuKVAC37GgDqg6H
164 lines
3.6 KiB
JSON
164 lines
3.6 KiB
JSON
{
|
|
"_verified": "2026-08-27, from official docs (see OmarchyCN PRD §27; minimax: platform.minimax.io/docs/token-plan/claude-code; ollama: docs.ollama.com/api/anthropic-compatibility, fixed token \"ollama\", models are whatever is pulled locally)",
|
|
"providers": {
|
|
"deepseek": {
|
|
"display_name": "DeepSeek",
|
|
"auth": [
|
|
"api_key"
|
|
],
|
|
"key_url": "https://platform.deepseek.com/api_keys",
|
|
"endpoints": {
|
|
"anthropic": "https://api.deepseek.com/anthropic",
|
|
"openai": "https://api.deepseek.com"
|
|
},
|
|
"models": [
|
|
{
|
|
"id": "deepseek-v4-pro[1m]",
|
|
"aliases": [
|
|
"default-coding"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming",
|
|
"reasoning"
|
|
]
|
|
},
|
|
{
|
|
"id": "deepseek-v4-flash",
|
|
"aliases": [
|
|
"fast"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"kimi": {
|
|
"display_name": "Kimi (Moonshot)",
|
|
"auth": [
|
|
"api_key"
|
|
],
|
|
"key_url": "https://www.kimi.com/code",
|
|
"endpoints": {
|
|
"anthropic": "https://api.kimi.com/coding/",
|
|
"openai": "https://api.moonshot.cn/v1"
|
|
},
|
|
"models": [
|
|
{
|
|
"id": "kimi-for-coding",
|
|
"aliases": [
|
|
"default-coding"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming",
|
|
"reasoning"
|
|
]
|
|
},
|
|
{
|
|
"id": "kimi-for-coding-highspeed",
|
|
"aliases": [
|
|
"fast"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming"
|
|
]
|
|
},
|
|
{
|
|
"id": "kimi-k2.6",
|
|
"aliases": [
|
|
"general"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming"
|
|
],
|
|
"protocol": "openai"
|
|
}
|
|
]
|
|
},
|
|
"zai": {
|
|
"display_name": "Z.AI / GLM",
|
|
"auth": [
|
|
"api_key"
|
|
],
|
|
"key_url": "https://z.ai/manage-apikey/apikey-list",
|
|
"endpoints": {
|
|
"anthropic": "https://api.z.ai/api/anthropic"
|
|
},
|
|
"models": [
|
|
{
|
|
"id": "glm-5.2[1m]",
|
|
"aliases": [
|
|
"default-coding"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming",
|
|
"reasoning"
|
|
]
|
|
},
|
|
{
|
|
"id": "GLM-5.3",
|
|
"aliases": [
|
|
"latest"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming",
|
|
"reasoning"
|
|
]
|
|
},
|
|
{
|
|
"id": "GLM-4.7",
|
|
"aliases": [
|
|
"fast"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ollama": {
|
|
"display_name": "Ollama 本地",
|
|
"auth": [
|
|
"none"
|
|
],
|
|
"static_token": "ollama",
|
|
"endpoints": {
|
|
"anthropic": "http://localhost:11434"
|
|
},
|
|
"models": [],
|
|
"models_dynamic": true
|
|
},
|
|
"minimax": {
|
|
"display_name": "MiniMax",
|
|
"auth": [
|
|
"api_key"
|
|
],
|
|
"key_url": "https://platform.minimaxi.com/user-center/payment/token-plan",
|
|
"endpoints": {
|
|
"anthropic": "https://api.minimaxi.com/anthropic"
|
|
},
|
|
"models": [
|
|
{
|
|
"id": "MiniMax-M3[1m]",
|
|
"aliases": [
|
|
"default-coding"
|
|
],
|
|
"capabilities": [
|
|
"tools",
|
|
"streaming",
|
|
"reasoning"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|