GlmPi, MiniPi, FlashPi, OrchestratorPi, DeepSeekFlashPi und models.json hinzugefügt. install.sh: alle bin/-Skripte gehen nach /usr/local/bin/ (nicht nur Sub*), agent/-Dateien werden vollständig deployt.
181 lines
4 KiB
JSON
181 lines
4 KiB
JSON
{
|
|
"providers": {
|
|
"ollama-cloud": {
|
|
"api": "openai-completions",
|
|
"apiKey": "$OLLAMA_API_KEY",
|
|
"authHeader": true,
|
|
"baseUrl": "https://ollama.com/v1",
|
|
"models": [
|
|
{
|
|
"contextWindow": 1000000,
|
|
"id": "gemini-3-flash-preview",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "Gemini 3 Flash Preview"
|
|
},
|
|
{
|
|
"id": "kimi-k2.6",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "Kimi K2.6"
|
|
},
|
|
{
|
|
"id": "qwen3.5:397b",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "Qwen 3.5 397B"
|
|
},
|
|
{
|
|
"id": "qwen3-vl:235b",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "Qwen 3 VL 235B"
|
|
},
|
|
{
|
|
"contextWindow": 1000000,
|
|
"id": "deepseek-v4-flash",
|
|
"input": [
|
|
"text"
|
|
],
|
|
"name": "DeepSeek V4 Flash"
|
|
},
|
|
{
|
|
"contextWindow": 1000000,
|
|
"id": "deepseek-v4-pro",
|
|
"input": [
|
|
"text"
|
|
],
|
|
"name": "DeepSeek V4 Pro"
|
|
},
|
|
{
|
|
"id": "mistral-large-3:675b",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "Mistral Large 3"
|
|
},
|
|
{
|
|
"contextWindow": 1000000,
|
|
"id": "minimax-m3:cloud",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "MiniMax M3 (Ollama Cloud)"
|
|
}
|
|
]
|
|
},
|
|
"novita": {
|
|
"api": "openai-completions",
|
|
"apiKey": "$NOVITA_API_KEY",
|
|
"baseUrl": "https://api.novita.ai/v3/openai",
|
|
"models": [
|
|
{
|
|
"id": "deepseek/deepseek-v4-flash",
|
|
"name": "DeepSeek V4 Flash (Novita)",
|
|
"contextWindow": 1000000,
|
|
"input": [
|
|
"text"
|
|
],
|
|
"maxTokens": 393216
|
|
}
|
|
]
|
|
},
|
|
"openrouter": {
|
|
"api": "openai-completions",
|
|
"apiKey": "$OPENROUTER_API_KEY",
|
|
"baseUrl": "https://openrouter.ai/api/v1",
|
|
"models": [
|
|
{
|
|
"contextWindow": 1000000,
|
|
"id": "deepseek/deepseek-v4-flash",
|
|
"input": [
|
|
"text"
|
|
],
|
|
"name": "DeepSeek V4 Flash",
|
|
"compat": {
|
|
"openRouterRouting": {
|
|
"order": [
|
|
"siliconflow",
|
|
"novita",
|
|
"atlas-cloud"
|
|
],
|
|
"quantizations": [
|
|
"fp8"
|
|
],
|
|
"allow_fallbacks": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"contextWindow": 1000000,
|
|
"id": "deepseek/deepseek-r1",
|
|
"input": [
|
|
"text"
|
|
],
|
|
"name": "DeepSeek R1 (OpenRouter)"
|
|
},
|
|
{
|
|
"contextWindow": 262144,
|
|
"id": "qwen/qwen3-vl-32b-instruct",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "Qwen3 VL 32B Instruct (OpenRouter)"
|
|
}
|
|
]
|
|
},
|
|
"z-ai": {
|
|
"api": "anthropic-messages",
|
|
"apiKey": "$GLM5_API_KEY",
|
|
"authHeader": true,
|
|
"baseUrl": "https://api.z.ai/api/anthropic",
|
|
"models": [
|
|
{
|
|
"id": "glm-5.1",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "GLM 5.1 (Z.AI)",
|
|
"reasoning": true
|
|
}
|
|
]
|
|
},
|
|
"together": {
|
|
"api": "openai-completions",
|
|
"apiKey": "$TOGETHER_API_KEY",
|
|
"baseUrl": "https://api.together.xyz/v1",
|
|
"models": [
|
|
{
|
|
"id": "openai/gpt-oss-120b",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "GPT-OSS 120B",
|
|
"contextWindow": 131072
|
|
},
|
|
{
|
|
"id": "MiniMaxAI/MiniMax-M2.7",
|
|
"input": [
|
|
"text",
|
|
"image"
|
|
],
|
|
"name": "MiniMax M2.7",
|
|
"contextWindow": 196608
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|