Adds .aurelio/providers/registry.yaml as the one source of truth for every provider the fleet exposes (openrouter, openai-codex, nous, zai, kimi-coding, kimi-coding-cn, minimax, minimax-cn, bedrock, openai, anthropic, gemini, moonshot, qwen, qwen-code, alibaba-cloud, claude-code, antigravity, mimocode, local). Each entry carries kind/auth/protocol/models/context/surfaces/streaming + fallback. scripts/generate-provider-mirrors.py emits three generated mirrors under .aurelio/providers/dist/ and can patch Dirac's providers.json in place: - portal.providers.json -> aurelio-theia ProviderCatalog / Gabinete Hub - mcp.providers.json -> model_router.py runtime registry - dirac.providers.json -> Dirac picker shape --check exits non-zero when dist/ is stale (CI guard).
80 lines
1.4 KiB
JSON
80 lines
1.4 KiB
JSON
{
|
|
"list": [
|
|
{
|
|
"value": "openrouter",
|
|
"label": "OpenRouter"
|
|
},
|
|
{
|
|
"value": "openai-codex",
|
|
"label": "ChatGPT Subscription (Codex OAuth)"
|
|
},
|
|
{
|
|
"value": "nous",
|
|
"label": "Nous Portal"
|
|
},
|
|
{
|
|
"value": "zai",
|
|
"label": "Z.AI / GLM"
|
|
},
|
|
{
|
|
"value": "kimi-coding",
|
|
"label": "Kimi for Coding"
|
|
},
|
|
{
|
|
"value": "kimi-coding-cn",
|
|
"label": "Kimi for Coding (China)"
|
|
},
|
|
{
|
|
"value": "minimax",
|
|
"label": "MiniMax"
|
|
},
|
|
{
|
|
"value": "minimax-cn",
|
|
"label": "MiniMax (China)"
|
|
},
|
|
{
|
|
"value": "bedrock",
|
|
"label": "Amazon Bedrock"
|
|
},
|
|
{
|
|
"value": "openai",
|
|
"label": "OpenAI"
|
|
},
|
|
{
|
|
"value": "anthropic",
|
|
"label": "Anthropic"
|
|
},
|
|
{
|
|
"value": "gemini",
|
|
"label": "Google Gemini"
|
|
},
|
|
{
|
|
"value": "moonshot",
|
|
"label": "Moonshot"
|
|
},
|
|
{
|
|
"value": "qwen",
|
|
"label": "Alibaba Qwen (DashScope)"
|
|
},
|
|
{
|
|
"value": "qwen-code",
|
|
"label": "Qwen Code (Alibaba Cloud)"
|
|
},
|
|
{
|
|
"value": "claude-code",
|
|
"label": "Claude Code"
|
|
},
|
|
{
|
|
"value": "antigravity",
|
|
"label": "Antigravity CLI"
|
|
},
|
|
{
|
|
"value": "mimocode",
|
|
"label": "Xiaomi MiMo Code"
|
|
},
|
|
{
|
|
"value": "local",
|
|
"label": "Local (Ollama / sentence-transformers)"
|
|
}
|
|
]
|
|
}
|