feat(compute): refresh provider model catalog and compatibility profiles (#111)

This commit is contained in:
2026-10-02 07:38:18 -07:00
committed by GitHub
parent 614801a566
commit 79ffd1f8c3
30 changed files with 2346 additions and 95 deletions

View File

@@ -7,7 +7,8 @@
"family": "claude-opus-5-5",
"match": {
"exact": [
"claude-opus-5-5"
"claude-opus-5-5",
"anthropic/claude-opus-5.5"
]
},
"spec": {
@@ -242,7 +243,8 @@
"family": "claude-sonnet-5-5",
"match": {
"exact": [
"claude-sonnet-5-5"
"claude-sonnet-5-5",
"anthropic/claude-sonnet-5.5"
]
},
"spec": {

View File

@@ -1,6 +1,141 @@
{
"description": "Cohere 系列模型规格。参数来源:config-center compute/providers/cohere.json。包含对话、Embedding 和 Rerank 三类服务。",
"specs": [
{
"id": "rerank-v4.0-fast",
"displayName": "Rerank 4 Fast",
"family": "rerank-v4.0-fast",
"match": {
"exact": [
"rerank-v4.0-fast"
]
},
"spec": {
"capabilities": [
"rerank",
"multilingual"
],
"serviceType": [
"rerank"
],
"description": "Rerank 4 Fast"
}
},
{
"id": "embed-v5.0-fast",
"displayName": "Embed 5 Fast",
"family": "embed-v5.0-fast",
"match": {
"exact": [
"embed-v5.0-fast"
]
},
"spec": {
"capabilities": [
"text_embedding",
"vision",
"multilingual"
],
"serviceType": [
"embedding"
],
"description": "Embed 5 Fast",
"contextWindow": 128000,
"extra": {
"dimensions": [
256,
512,
768,
1024,
1536,
2048
],
"defaultDimension": 2048
},
"releasedAt": "2026-09-30"
}
},
{
"id": "rerank-v4.0-pro",
"displayName": "Rerank 4 Pro",
"family": "rerank-v4.0-pro",
"match": {
"exact": [
"rerank-v4.0-pro"
]
},
"spec": {
"capabilities": [
"rerank",
"multilingual"
],
"serviceType": [
"rerank"
],
"description": "Rerank 4 Pro"
}
},
{
"id": "embed-v5.0-pro",
"displayName": "Embed 5 Pro",
"family": "embed-v5.0-pro",
"match": {
"exact": [
"embed-v5.0-pro"
]
},
"spec": {
"capabilities": [
"text_embedding",
"vision",
"multilingual"
],
"serviceType": [
"embedding"
],
"description": "Embed 5 Pro",
"contextWindow": 128000,
"extra": {
"dimensions": [
256,
512,
768,
1024,
1536,
2048
],
"defaultDimension": 2048
},
"releasedAt": "2026-09-30"
}
},
{
"id": "command-a-plus-05-2026",
"displayName": "Command A+",
"family": "command-a-plus-05-2026",
"match": {
"exact": [
"command-a-plus-05-2026"
]
},
"spec": {
"capabilities": [
"chat",
"reasoning",
"vision",
"tool_use",
"multilingual",
"long_context"
],
"serviceType": [
"chat"
],
"description": "Command A+",
"contextWindow": 128000,
"maxOutputTokens": 64000,
"supportsReasoning": true
}
},
{
"id": "north-mini-code",
"displayName": "North Mini Code",
@@ -31,13 +166,11 @@
{
"id": "command-a-03-2025",
"displayName": "Command A",
"family": "command-a",
"family": "command-a-03-2025",
"match": {
"exact": [
"command-a-03-2025"
],
"patterns": [
"command-a*"
"command-a-03-2025",
"cohere/command-a"
]
},
"spec": {
@@ -45,9 +178,7 @@
"maxOutputTokens": 8000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"tool_use",
"rag",
"long_context"
@@ -56,7 +187,7 @@
"chat"
],
"defaultTemperature": 0.3,
"description": "Cohere 旗舰对话模型,256K 上下文,擅长 RAG 和工具调用"
"description": "Cohere Command A 文本模型,256K 上下文,支持 RAG 和工具调用"
}
},
{

View File

@@ -31,11 +31,7 @@
"supportsReasoning": true,
"extra": {
"supportsThinking": true,
"thinkingDefault": true,
"reasoningEffort": [
"high",
"max"
]
"thinkingDefault": true
},
"description": "DeepSeek V4 Pro,1.6T MoE 架构,100 万上下文"
},
@@ -47,6 +43,7 @@
"reasoning": {
"supportedModes": [
"auto",
"low",
"high",
"max"
],
@@ -84,11 +81,7 @@
"supportsReasoning": true,
"extra": {
"supportsThinking": true,
"thinkingDefault": true,
"reasoningEffort": [
"high",
"max"
]
"thinkingDefault": true
},
"description": "DeepSeek V4 Pro 0813 版本,1.6T MoE 架构,100 万上下文"
},
@@ -100,6 +93,7 @@
"reasoning": {
"supportedModes": [
"auto",
"low",
"high",
"max"
],
@@ -166,7 +160,8 @@
"match": {
"exact": [
"deepseek-flash",
"deepseek-v4.1-flash"
"deepseek-v4.1-flash",
"deepseek/deepseek-v4.1-flash"
]
},
"spec": {
@@ -202,6 +197,7 @@
"reasoning": {
"supportedModes": [
"auto",
"low",
"high",
"max"
],
@@ -237,11 +233,7 @@
"supportsReasoning": true,
"extra": {
"supportsThinking": true,
"thinkingDefault": true,
"reasoningEffort": [
"high",
"max"
]
"thinkingDefault": true
}
},
"routing": {
@@ -252,6 +244,7 @@
"reasoning": {
"supportedModes": [
"auto",
"low",
"high",
"max"
],
@@ -341,11 +334,7 @@
"releasedAt": "2026-08-21",
"extra": {
"supportsThinking": true,
"thinkingDefault": true,
"reasoningEffort": [
"high",
"max"
]
"thinkingDefault": true
},
"description": "DeepSeek V4 Flash 实验性视觉版本,支持文本与图像输入,文本能力与 V4 Flash 一致"
},
@@ -357,6 +346,7 @@
"reasoning": {
"supportedModes": [
"auto",
"low",
"high",
"max"
],

View File

@@ -1,6 +1,159 @@
{
"description": "Google Gemini 系列模型规格。参数来源:config-center compute/providers/google.json。",
"specs": [
{
"id": "gemini-embedding-2",
"displayName": "Gemini Embedding 2",
"family": "gemini-embedding-2",
"match": {
"exact": [
"gemini-embedding-2"
]
},
"spec": {
"contextWindow": 8192,
"capabilities": [
"text_embedding",
"vision",
"audio_understanding",
"video_understanding",
"multilingual"
],
"serviceType": [
"embedding"
],
"description": "Gemini Embedding 2,原生多模态嵌入,8192 token 输入,共享文本/图像/音视频向量空间",
"extra": {
"dimensions": [
768,
1536,
3072
],
"defaultDimension": 3072
}
}
},
{
"id": "gemini-3.5-transcribe-live",
"displayName": "gemini-3.5-transcribe-live",
"family": "gemini-3.5-transcribe-live",
"match": {
"exact": [
"gemini-3.5-transcribe-live"
]
},
"spec": {
"capabilities": [
"asr",
"realtime"
],
"serviceType": [
"asr"
],
"description": "gemini-3.5-transcribe-live,官方模型目录;原生音频协议需客户端适配"
}
},
{
"id": "gemini-3.5-transcribe",
"displayName": "gemini-3.5-transcribe",
"family": "gemini-3.5-transcribe",
"match": {
"exact": [
"gemini-3.5-transcribe"
]
},
"spec": {
"capabilities": [
"asr"
],
"serviceType": [
"asr"
],
"description": "gemini-3.5-transcribe,官方模型目录;原生音频协议需客户端适配"
}
},
{
"id": "gemini-3.8-live-extended-thinking",
"displayName": "gemini-3.8-live-extended-thinking",
"family": "gemini-3.8-live-extended-thinking",
"match": {
"exact": [
"gemini-3.8-live-extended-thinking"
]
},
"spec": {
"capabilities": [
"realtime",
"speech_to_speech",
"reasoning"
],
"serviceType": [
"realtime_voice"
],
"description": "gemini-3.8-live-extended-thinking,官方模型目录;原生音频协议需客户端适配"
}
},
{
"id": "gemini-3.8-live",
"displayName": "gemini-3.8-live",
"family": "gemini-3.8-live",
"match": {
"exact": [
"gemini-3.8-live"
]
},
"spec": {
"capabilities": [
"realtime",
"speech_to_speech"
],
"serviceType": [
"realtime_voice"
],
"description": "gemini-3.8-live,官方模型目录;原生音频协议需客户端适配"
}
},
{
"id": "gemini-3.8-flash-lite-tts",
"displayName": "gemini-3.8-flash-lite-tts",
"family": "gemini-3.8-flash-lite-tts",
"match": {
"exact": [
"gemini-3.8-flash-lite-tts"
]
},
"spec": {
"capabilities": [
"tts",
"fast"
],
"serviceType": [
"tts"
],
"description": "gemini-3.8-flash-lite-tts,官方模型目录;原生音频协议需客户端适配"
}
},
{
"id": "gemini-3.8-flash-tts",
"displayName": "gemini-3.8-flash-tts",
"family": "gemini-3.8-flash-tts",
"match": {
"exact": [
"gemini-3.8-flash-tts"
]
},
"spec": {
"capabilities": [
"tts"
],
"serviceType": [
"tts"
],
"description": "gemini-3.8-flash-tts,官方模型目录;原生音频协议需客户端适配",
"contextWindow": 8192,
"maxOutputTokens": 16384
}
},
{
"id": "gemini-3.8-flash",
"displayName": "Gemini 3.8 Flash",

View File

@@ -1,6 +1,46 @@
{
"description": "快手可灵视频生成系列模型规格。参数来源:config-center compute/providers/kling.json。所有模型均为视频生成(video_gen),无上下文窗口概念。",
"specs": [
{
"id": "kling-3.0-turbo",
"displayName": "可灵 3.0 Turbo",
"family": "kling-3.0-turbo",
"match": {
"exact": [
"kling-3.0-turbo"
]
},
"spec": {
"serviceType": [
"video_gen"
],
"capabilities": [
"video_generation",
"image_to_video"
],
"description": "可灵 3.0 Turbo,新版 /image-to-video/kling-3.0-turbo API,需独立协议适配"
}
},
{
"id": "kling-v3",
"displayName": "可灵 3.0",
"family": "kling-v3",
"match": {
"exact": [
"kling-v3"
]
},
"spec": {
"serviceType": [
"video_gen"
],
"capabilities": [
"video_generation",
"image_to_video"
],
"description": "可灵 3.0,通过现有 /v1/videos/text2video 任务 API 的 model_name 调用"
}
},
{
"id": "kling-v2-5-turbo",
"displayName": "可灵 V2.5 Turbo",

View File

@@ -1,6 +1,86 @@
{
"description": "MiniMax 系列模型规格。参数来源:config-center compute/providers/minimax.json。id 保留上游 model_name 原始写法(含大小写与点号),匹配时由匹配器归一化处理。",
"specs": [
{
"id": "MiniMax-H3-Max",
"displayName": "MiniMax H3 Max",
"family": "MiniMax-H3-Max",
"match": {
"exact": [
"MiniMax-H3-Max"
]
},
"spec": {
"capabilities": [
"video_generation",
"image_to_video"
],
"serviceType": [
"video_gen"
],
"description": "MiniMax H3 Max,使用原生视频 V2 API(/v1/video_generation_v2),不适用 Anthropic Messages",
"extra": {
"maxVideoDuration": 15
}
}
},
{
"id": "MiniMax-H3",
"displayName": "MiniMax H3",
"family": "MiniMax-H3",
"match": {
"exact": [
"MiniMax-H3"
]
},
"spec": {
"capabilities": [
"video_generation",
"image_to_video"
],
"serviceType": [
"video_gen"
],
"description": "MiniMax H3,使用原生视频 V2 API(/v1/video_generation_v2),不适用 Anthropic Messages",
"extra": {
"maxVideoDuration": 15
}
}
},
{
"id": "MiniMax-M3.1-Flash-Preview",
"displayName": "MiniMax M3.1 Flash Preview",
"family": "MiniMax-M3.1-Flash-Preview",
"match": {
"exact": [
"MiniMax-M3.1-Flash-Preview"
]
},
"spec": {
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"video_understanding",
"tool_use",
"agent",
"long_context"
],
"serviceType": [
"chat",
"reasoning",
"vision"
],
"description": "MiniMax M3.1 Flash Preview",
"contextWindow": 1000000,
"extra": {
"adaptiveThinking": true,
"thinkingOnly": true
},
"supportsReasoning": true
}
},
{
"id": "MiniMax-M3",
"displayName": "MiniMax M3",

View File

@@ -4,13 +4,12 @@
{
"id": "mistral-medium-3.5",
"displayName": "Mistral Medium 3.5",
"family": "mistral-medium",
"family": "mistral-medium-3-5",
"match": {
"exact": [
"mistral-medium-3.5"
],
"patterns": [
"mistral-medium-3.5*"
"mistral-medium-3-5",
"mistral-medium-3.5",
"mistral-medium-latest"
]
},
"spec": {
@@ -27,21 +26,21 @@
],
"defaultTemperature": 1,
"supportsReasoning": true,
"description": "Mistral Medium 3.5,128B 指令模型"
"description": "Mistral Medium 3.5,官方 API ID mistral-medium-3-5,256K 上下文"
}
},
{
"id": "mistral-large-latest",
"displayName": "Mistral Large",
"family": "mistral-large",
"family": "mistral-large-2512",
"match": {
"patterns": [
"mistral-large*"
"exact": [
"mistral-large-latest",
"mistral-large-2512"
]
},
"spec": {
"contextWindow": 256000,
"maxOutputTokens": 262144,
"capabilities": [
"chat",
"reasoning",
@@ -58,16 +57,16 @@
},
{
"id": "mistral-small-latest",
"displayName": "Mistral Small",
"family": "mistral-small",
"displayName": "Mistral Small 4",
"family": "mistral-small-2603",
"match": {
"patterns": [
"mistral-small*"
"exact": [
"mistral-small-latest",
"mistral-small-2603"
]
},
"spec": {
"contextWindow": 128000,
"maxOutputTokens": 8192,
"contextWindow": 262144,
"capabilities": [
"chat",
"code",

View File

@@ -7,15 +7,13 @@
"family": "kimi-k3",
"match": {
"exact": [
"kimi-k3"
],
"patterns": [
"kimi-k3*"
"kimi-k3",
"moonshotai/kimi-k3"
]
},
"spec": {
"contextWindow": 1048576,
"maxOutputTokens": 131072,
"maxOutputTokens": 1048576,
"capabilities": [
"chat",
"reasoning",
@@ -23,13 +21,18 @@
"tool_use",
"agent",
"long_context",
"vision"
"vision",
"video_understanding"
],
"serviceType": [
"reasoning"
],
"supportsReasoning": true,
"description": "Moonshot Kimi K3 — 2.8T 参数多模态推理模型,默认 reasoning_effort=max,始终启用思考"
"description": "Kimi K3,1M 上下文,始终开启思考,low/high/max 三档(默认 max);输出上限与输入共享窗口,默认 max_completion_tokens=131072",
"extra": {
"thinkingOnly": true,
"samplingParametersDeprecated": true
}
},
"routing": {
"tier": "flagship",
@@ -39,14 +42,11 @@
"reasoning": {
"supportedModes": [
"auto",
"off",
"minimal",
"low",
"medium",
"high",
"xhigh"
"max"
],
"defaultMode": "high"
"defaultMode": "max"
}
}
},

View File

@@ -7,7 +7,8 @@
"family": "gpt-6.1-sol",
"match": {
"exact": [
"gpt-6.1-sol"
"gpt-6.1-sol",
"openai/gpt-6.1-sol"
]
},
"spec": {

View File

@@ -1,6 +1,165 @@
{
"description": "阿里通义千问 Qwen 系列模型规格。参数来源:config-center compute/providers/dashscope.json。",
"specs": [
{
"id": "qwen3.8-max-prime",
"displayName": "Qwen3.8 Max Prime",
"family": "qwen3.8-max-prime",
"match": {
"exact": [
"qwen3.8-max-prime",
"qwen/qwen3.8-max-prime"
]
},
"spec": {
"contextWindow": 1000000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"tool_use",
"long_context"
],
"serviceType": [
"chat"
],
"supportsReasoning": true,
"description": "Qwen3.8 Max Prime;OpenRouter 官方目录已提供该 ID,不推断国内 DashScope 同名接入"
}
},
{
"id": "qwen-image-3.0",
"displayName": "qwen-image-3.0",
"family": "qwen-image-3.0",
"match": {
"exact": [
"qwen-image-3.0"
]
},
"spec": {
"capabilities": [
"image_generation",
"image_editing",
"text_rendering"
],
"serviceType": [
"image_gen"
],
"description": "qwen-image-3.0"
}
},
{
"id": "qwen-image-3.0-pro",
"displayName": "qwen-image-3.0-pro",
"family": "qwen-image-3.0-pro",
"match": {
"exact": [
"qwen-image-3.0-pro"
]
},
"spec": {
"capabilities": [
"image_generation",
"image_editing",
"text_rendering"
],
"serviceType": [
"image_gen"
],
"description": "qwen-image-3.0-pro"
}
},
{
"id": "qwen3.7-text-rerank",
"displayName": "Qwen3.7 Text Rerank",
"family": "qwen3.7-text-rerank",
"match": {
"exact": [
"qwen3.7-text-rerank"
]
},
"spec": {
"capabilities": [
"rerank",
"multilingual"
],
"serviceType": [
"rerank"
],
"description": "Qwen3.7 Text Rerank"
}
},
{
"id": "qwen3.7-text-embedding-flash",
"displayName": "qwen3.7-text-embedding-flash",
"family": "qwen3.7-text-embedding-flash",
"match": {
"exact": [
"qwen3.7-text-embedding-flash"
]
},
"spec": {
"capabilities": [
"text_embedding",
"multilingual"
],
"serviceType": [
"embedding"
],
"description": "qwen3.7-text-embedding-flash"
}
},
{
"id": "qwen3.7-text-embedding",
"displayName": "qwen3.7-text-embedding",
"family": "qwen3.7-text-embedding",
"match": {
"exact": [
"qwen3.7-text-embedding"
]
},
"spec": {
"capabilities": [
"text_embedding",
"multilingual"
],
"serviceType": [
"embedding"
],
"description": "qwen3.7-text-embedding"
}
},
{
"id": "qwen3.8-omni-flash",
"displayName": "Qwen3.8 Omni Flash",
"family": "qwen3.8-omni-flash",
"match": {
"exact": [
"qwen3.8-omni-flash",
"qwen/qwen3.8-omni-flash"
]
},
"spec": {
"capabilities": [
"chat",
"reasoning",
"vision",
"audio_understanding",
"video_understanding",
"tool_use",
"long_context"
],
"serviceType": [
"chat",
"vision"
],
"description": "Qwen3.8 Omni Flash",
"contextWindow": 1000000,
"maxOutputTokens": 131072,
"supportsReasoning": true
}
},
{
"id": "qwen3.8-max",
"displayName": "Qwen3.8 Max",

View File

@@ -1,6 +1,27 @@
{
"description": "Stability AI 图像生成系列模型规格。参数来源:config-center compute/providers/stability.json。无上下文窗口(图像生成模型)。",
"specs": [
{
"id": "stable-audio-3.0",
"displayName": "Stable Audio 3.0",
"family": "stable-audio-3.0",
"match": {
"exact": [
"stable-audio-3.0"
]
},
"spec": {
"capabilities": [
"music_generation",
"audio_generation"
],
"serviceType": [
"music_gen"
],
"releasedAt": "2026-05-20",
"description": "Stable Audio 3.0,通过原生 /v2beta/audio/stable-audio API 提供,不使用 Stability 图像协议"
}
},
{
"id": "stable-diffusion-3.5-large",
"displayName": "Stable Diffusion 3.5 Large",

View File

@@ -1,6 +1,33 @@
{
"description": "腾讯混元系列模型规格。参数来源:config-center compute/providers/tencent.json。hunyuan-2.0-thinking 和 hunyuan-t1 为推理模型。",
"specs": [
{
"id": "hy4-preview",
"displayName": "Tencent Hy4 Preview",
"family": "hy4-preview",
"match": {
"exact": [
"hy4-preview",
"tencent/hy4-preview"
]
},
"spec": {
"capabilities": [
"chat",
"reasoning",
"code",
"tool_use",
"agent",
"long_context"
],
"serviceType": [
"chat"
],
"description": "Tencent Hy4 Preview,通过 TokenHub 提供;既有 Hunyuan Provider 端点可用性尚未确认",
"contextWindow": 1048576,
"releasedAt": "2026-08-28"
}
},
{
"id": "hy3",
"displayName": "混元 Hy3",

View File

@@ -1,6 +1,66 @@
{
"description": "火山引擎豆包系列模型规格。参数来源:config-center compute/providers/volcengine.json。包含豆包 Seed 系列对话、DeepSeek 托管版、Embedding、语音克隆、实时语音、同传和翻译服务。doubao-seed-1.6-thinking 为推理模型。",
"specs": [
{
"id": "doubao-seed-evolving",
"displayName": "Doubao Seed Evolving",
"family": "doubao-seed-evolving",
"match": {
"exact": [
"doubao-seed-evolving"
]
},
"spec": {
"contextWindow": 1000000,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"tool_use",
"agent",
"long_context"
],
"serviceType": [
"chat",
"reasoning"
],
"supportsReasoning": true,
"description": "Seed 系列持续迭代模型,通过固定 ID 获取最新版本,2026-09-09 更新"
}
},
{
"id": "doubao-seed-2.1-pro",
"displayName": "豆包 Seed 2.1 Pro",
"family": "doubao-seed-2.1-pro",
"match": {
"exact": [
"doubao-seed-2.1-pro"
]
},
"spec": {
"serviceType": [
"chat",
"reasoning",
"vision"
],
"description": "火山方舟豆包 Seed 2.1 Pro,生产级 Coding、Agent 与多模态旗舰模型",
"contextWindow": 256000,
"maxOutputTokens": 262144,
"capabilities": [
"chat",
"reasoning",
"code",
"vision",
"multilingual",
"long_context",
"tool_use",
"agent",
"deep_thinking"
],
"supportsReasoning": true
}
},
{
"id": "doubao-seed-2.0-pro",
"displayName": "豆包 2.0 Pro",

View File

@@ -101,7 +101,7 @@
"high",
"max"
],
"defaultMode": "high"
"defaultMode": "max"
}
}
},
@@ -157,7 +157,7 @@
"high",
"max"
],
"defaultMode": "high"
"defaultMode": "max"
}
}
},