/
AlexandrNarbaev
/
opencode_initializer
Обзор
Документация
Войти
/
AlexandrNarbaev
/
opencode_initializer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/data/providers.json
26 строк
6 KB
Alexandr Narbaev
docs+fix(v3.0.0): GitHub Pages actualization + providers.json SSOT wiring
08 авг 2026, 18:28
08 авг 2026, 18:28
cfe4525
Код
Авторство
О чём код?
{ "providers": { "deepseek": {"model": "deepseek-v4-pro", "small_model": "deepseek-v4-flash", "free": true, "sdk": "native", "api_key_env": "DEEPSEEK_API_KEY", "cli_flag": "--deepseek-key", "description": "DeepSeek V4 Pro", "fallback": ["zai","opencode","xai","minimax"]}, "opencode": {"model": "opencode-go", "free": true, "sdk": "native", "api_key_env": "OPENCODE_API_KEY", "cli_flag": "-k", "description": "OpenCode Go proxy", "fallback": ["deepseek","zai","minimax"]}, "zai": {"model": "glm-5.2", "small_model": "glm-4-flash", "free": true, "sdk": "openai-compatible", "api_key_env": "ZAI_API_KEY", "cli_flag": "--zai-key", "description": "z.ai GLM-5.2", "base_url": "https://api.z.ai/api/paas/v4", "fallback": ["deepseek","opencode"]}, "openrouter": {"model": "auto", "free": true, "sdk": "native", "api_key_env": "OPENROUTER_API_KEY", "cli_flag": "--openrouter-key", "description": "OpenRouter (100+ models)", "fallback": ["deepseek","zai"]}, "xai": {"model": "grok-4.3", "free": false, "sdk": "native", "api_key_env": "XAI_API_KEY", "cli_flag": "--xai-key", "description": "xAI Grok 4.3", "fallback": ["deepseek","zai"]}, "mimo": {"model": "mimo-v2.5", "free": true, "sdk": "openai-compatible", "api_key_env": "MIMO_API_KEY", "cli_flag": "--mimo-key", "description": "Xiaomi MiMo V2.5", "fallback": ["deepseek","zai"]}, "minimax": {"model": "MiniMax-M3", "free": false, "sdk": "openai-compatible", "api_key_env": "MINIMAX_API_KEY", "cli_flag": "--minimax-key", "description": "MiniMax M3 (api.minimax.io)", "base_url": "https://api.minimax.io/v1", "fallback": ["deepseek","zai"]}, "openai": {"model": "gpt-5.5", "small_model": "gpt-5.4-mini", "free": false, "sdk": "native", "api_key_env": "OPENAI_API_KEY", "cli_flag": "--openai-key", "description": "OpenAI GPT-5.5", "fallback": ["deepseek","zai"]}, "anthropic": {"model": "claude-opus-4.8", "small_model": "claude-sonnet-4.6","free": false, "sdk": "native", "api_key_env": "ANTHROPIC_API_KEY", "cli_flag": "--anthropic-key", "description": "Anthropic Claude Opus 4.8", "fallback": ["deepseek","zai"]}, "google": {"model": "gemini-3.5-flash", "free": true, "sdk": "native", "api_key_env": "GOOGLE_API_KEY", "cli_flag": "--google-key", "description": "Google Gemini 3.5 Flash", "fallback": ["deepseek","openai"]}, "mistral": {"model": "mistral-large-3", "free": false, "sdk": "native", "api_key_env": "MISTRAL_API_KEY", "cli_flag": "--mistral-key", "description": "Mistral Large 3", "fallback": ["deepseek","openai"]}, "groq": {"model": "llama-4-maverick", "free": true, "sdk": "native", "api_key_env": "GROQ_API_KEY", "cli_flag": "--groq-key", "description": "Groq Cloud (fast inference)", "fallback": ["deepseek","zai"]}, "together": {"model": "llama-4", "free": true, "sdk": "native", "api_key_env": "TOGETHER_API_KEY", "cli_flag": "--together-key", "description": "Together AI", "fallback": ["deepseek","zai"]}, "cohere": {"model": "command-r-plus", "free": true, "sdk": "native", "api_key_env": "COHERE_API_KEY", "cli_flag": "--cohere-key", "description": "Cohere Command R+", "fallback": ["deepseek","zai"]}, "fireworks": {"model": "auto", "free": false, "sdk": "openai-compatible", "api_key_env": "FIREWORKS_API_KEY", "cli_flag": "--fireworks-key", "description": "Fireworks AI", "fallback": ["deepseek","zai"]}, "cerebras": {"model": "auto", "free": false, "sdk": "native", "api_key_env": "CEREBRAS_API_KEY", "cli_flag": "--cerebras-key", "description": "Cerebras (fast inference)", "fallback": ["deepseek","zai"]}, "perplexity": {"model": "sonar-pro", "free": false, "sdk": "native", "api_key_env": "PERPLEXITY_API_KEY", "cli_flag": "--perplexity-key", "description": "Perplexity (online search)", "fallback": ["deepseek","openai"]}, "alibaba": {"model": "qwen3.7-plus", "free": true, "sdk": "native", "api_key_env": "ALIBABA_API_KEY", "cli_flag": "--alibaba-key", "description": "Alibaba Qwen3.7 Plus", "fallback": ["deepseek","zai"]}, "deepinfra": {"model": "llama-4", "free": true, "sdk": "openai-compatible", "api_key_env": "DEEPINFRA_API_KEY", "cli_flag": "--deepinfra-key", "description": "DeepInfra (fast inference)", "fallback": ["deepseek","zai"]}, "ollama": {"model": "auto", "free": true, "sdk": "local", "api_key_env": "OPENCODE_LOCAL_ENDPOINT","cli_flag": "--local-endpoint", "description": "Ollama (localhost:11434)", "port": 11434}, "vllm": {"model": "auto", "free": true, "sdk": "local", "api_key_env": "OPENCODE_LOCAL_ENDPOINT","cli_flag": "--local-endpoint", "description": "vLLM (localhost:8000)", "port": 8000}, "sglang": {"model": "auto", "free": true, "sdk": "local", "api_key_env": "OPENCODE_LOCAL_ENDPOINT","cli_flag": "--local-endpoint", "description": "SGLang (localhost:30000)", "port": 30000} } }