feat: 拆分 providers.json 为按 Provider 独立文件

将 compute/providers.json(54KB, 14 providers, 99 models)拆分为
compute/providers/ 目录下的独立 JSON 文件,便于维护和按需更新。

新增文件:
- compute/providers/_index.json — 加载顺序索引(保证 digest 确定性)
- compute/providers/{provider}.json × 14 — 各 provider 独立配置

保留 compute/providers.json 供旧客户端向后兼容(过渡期)。

presetDataVersion: 2 → 3

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-22 14:24:55 +08:00
parent fe26a6ff58
commit 7ff488641f
16 changed files with 2070 additions and 1 deletions

View File

@@ -0,0 +1,323 @@
{
"id": "provider-volcengine-001",
"provider": "volcengine",
"label": "火山引擎",
"baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
"apiFormat": "openai-completions",
"apiKeyRef": "volcengine",
"apiKeyVerified": false,
"enabled": false,
"status": "unconfigured",
"services": [
"chat",
"reasoning",
"vision",
"embedding",
"voice_clone",
"realtime_voice",
"simultaneous_interpret",
"translation"
],
"defaultTemperature": 0.7,
"defaultTopP": 0.9,
"models": [
{
"modelName": "doubao-2.0-pro",
"displayName": "豆包 2.0 Pro",
"serviceType": "chat",
"description": "火山引擎豆包2.0旗舰模型256K上下文相比Gemini 3 Pro和GPT 5.2有较大成本优势",
"contextWindow": 256000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"reasoning",
"code",
"multilingual",
"long_context",
"tool_use"
],
"inputPrice": 3.2,
"outputPrice": 16,
"extra": {}
},
{
"modelName": "doubao-seed-1.8",
"displayName": "豆包 Seed-1.8",
"serviceType": "chat",
"description": "火山引擎豆包1.8旗舰模型256K上下文支持深度思考和多模态",
"contextWindow": 256000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"reasoning",
"code",
"multilingual",
"long_context",
"tool_use"
],
"inputPrice": 0.8,
"outputPrice": 2,
"extra": {}
},
{
"modelName": "doubao-seed-1.6",
"displayName": "豆包 Seed-1.6",
"serviceType": "chat",
"description": "火山引擎豆包1.6旗舰模型256K上下文",
"contextWindow": 256000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"reasoning",
"code",
"multilingual",
"long_context",
"tool_use"
],
"inputPrice": 0.8,
"outputPrice": 8,
"extra": {}
},
{
"modelName": "doubao-seed-1.6-thinking",
"displayName": "豆包 Seed-1.6 思考版",
"serviceType": "chat",
"description": "火山引擎豆包1.6深度思考模型256K上下文",
"contextWindow": 256000,
"maxOutputTokens": 32768,
"capabilities": [
"reasoning",
"math",
"code",
"deep_thinking",
"long_context"
],
"inputPrice": 0.8,
"outputPrice": 8,
"extra": {}
},
{
"modelName": "doubao-seed-1.6-flash",
"displayName": "豆包 Seed-1.6 Flash",
"serviceType": "chat",
"description": "火山引擎豆包1.6快速版成本较前代下降63%",
"contextWindow": 256000,
"maxOutputTokens": 8192,
"capabilities": [
"chat",
"code",
"fast",
"long_context"
],
"inputPrice": 0.15,
"outputPrice": 1.5,
"extra": {}
},
{
"modelName": "doubao-seed-1.6-lite",
"displayName": "豆包 Seed-1.6 Lite",
"serviceType": "chat",
"description": "火山引擎豆包1.6轻量版,极致性价比",
"contextWindow": 128000,
"maxOutputTokens": 4096,
"capabilities": [
"chat",
"code",
"fast"
],
"inputPrice": 0.3,
"outputPrice": 0.6,
"extra": {}
},
{
"modelName": "doubao-seed-1.6-vision",
"displayName": "豆包 Seed-1.6 视觉版",
"serviceType": "vision",
"description": "火山引擎豆包1.6视觉模型256K上下文支持视频理解",
"contextWindow": 256000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"vision",
"video_understanding",
"gui_agent",
"long_context"
],
"inputPrice": 0.8,
"outputPrice": 8,
"extra": {}
},
{
"modelName": "doubao-seed-code",
"displayName": "豆包 Seed-Code",
"serviceType": "chat",
"description": "火山引擎豆包编程专用模型256K上下文",
"contextWindow": 256000,
"maxOutputTokens": 32768,
"capabilities": [
"code",
"reasoning",
"long_context",
"deep_thinking"
],
"inputPrice": 1.2,
"outputPrice": 8,
"extra": {
"defaultTemperature": 0.3
}
},
{
"modelName": "deepseek-v3.2",
"displayName": "DeepSeek V3.2 (火山引擎)",
"serviceType": "chat",
"description": "火山引擎托管的DeepSeek V3.2128K上下文",
"contextWindow": 128000,
"maxOutputTokens": 8000,
"capabilities": [
"chat",
"reasoning",
"code",
"multilingual"
],
"inputPrice": 2,
"outputPrice": 3,
"extra": {
"defaultTemperature": 1,
"defaultTopP": 1
}
},
{
"modelName": "deepseek-r1",
"displayName": "DeepSeek R1 (火山引擎)",
"serviceType": "reasoning",
"description": "火山引擎托管的DeepSeek R1推理模型64K上下文",
"contextWindow": 64000,
"maxOutputTokens": 32768,
"capabilities": [
"reasoning",
"math",
"code",
"science",
"deep_thinking"
],
"inputPrice": 4,
"outputPrice": 16,
"extra": {
"defaultTemperature": 1,
"defaultTopP": 1
}
},
{
"modelName": "kimi-k2-volcengine",
"displayName": "Kimi K2 (火山引擎)",
"serviceType": "chat",
"description": "火山引擎托管的Kimi K2万亿参数MoE模型128K上下文",
"contextWindow": 128000,
"maxOutputTokens": 8192,
"capabilities": [
"chat",
"reasoning",
"code",
"tool_use",
"agent",
"long_context"
],
"inputPrice": 4,
"outputPrice": 16,
"extra": {}
},
{
"modelName": "glm-4-7",
"displayName": "GLM-4.7 (火山引擎)",
"serviceType": "chat",
"description": "火山引擎托管的智谱GLM-4.7200K上下文",
"contextWindow": 200000,
"maxOutputTokens": 200000,
"capabilities": [
"chat",
"reasoning",
"code",
"multilingual",
"deep_thinking",
"long_context"
],
"inputPrice": 4,
"outputPrice": 16,
"extra": {}
},
{
"modelName": "doubao-embedding",
"displayName": "豆包 Embedding",
"serviceType": "embedding",
"description": "火山引擎豆包标准向量模型2560维度",
"contextWindow": 4096,
"capabilities": [
"text_embedding",
"semantic_search",
"rag",
"chinese_optimized"
],
"inputPrice": 0.5,
"extra": {}
},
{
"modelName": "volc-mega-tts-clone",
"displayName": "火山声音复刻",
"serviceType": "voice_clone",
"description": "火山引擎声音复刻,支持极少样本",
"capabilities": [
"voice_clone",
"chinese_optimized",
"few_shot"
],
"extra": {
"maxCloneSamples": 3,
"minCloneDuration": 5
}
},
{
"modelName": "volc-realtime-voice",
"displayName": "火山实时语音",
"serviceType": "realtime_voice",
"description": "火山引擎实时语音交互",
"capabilities": [
"realtime",
"speech_to_speech",
"low_latency",
"chinese_optimized"
],
"extra": {
"supportedModes": [
"speech-to-speech"
],
"latencyMs": 200
}
},
{
"modelName": "volc-simultaneous",
"displayName": "火山同声传译",
"serviceType": "simultaneous_interpret",
"description": "火山引擎同声传译,支持中英双向",
"capabilities": [
"simultaneous_interpretation",
"chinese_optimized",
"low_latency"
],
"extra": {
"streamingSupported": true
}
},
{
"modelName": "volc-translation",
"displayName": "火山翻译",
"serviceType": "translation",
"description": "火山引擎机器翻译,支持多语种互译",
"capabilities": [
"translation",
"multilingual",
"chinese_optimized"
],
"extra": {}
}
]
}