| { | |
| "providers": [ | |
| { | |
| "id": "deepseek", | |
| "name": "DeepSeek V3", | |
| "description": "Commoditized Intelligence (Reasoning Engine)", | |
| "api_key_env_var": "DEEPSEEK_API_KEY", | |
| "base_url": "https://api.deepseek.com/v1", | |
| "model": "deepseek-chat", | |
| "cost_per_token": 1.4e-07, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis", | |
| "reasoning", | |
| "vision" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 4, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "openai", | |
| "name": "OpenAI", | |
| "description": "GPT-4 and GPT-3.5 models", | |
| "api_key_env_var": "OPENAI_API_KEY", | |
| "base_url": null, | |
| "model": "gpt-4o", | |
| "cost_per_token": 3e-05, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis", | |
| "vision", | |
| "reasoning" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "anthropic", | |
| "name": "Anthropic", | |
| "description": "Claude 3 Opus, Sonnet, and Haiku", | |
| "api_key_env_var": "ANTHROPIC_API_KEY", | |
| "base_url": null, | |
| "model": "claude-3-5-sonnet-20240620", | |
| "cost_per_token": 1.5e-05, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis", | |
| "writing", | |
| "vision", | |
| "reasoning" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "groq", | |
| "name": "Groq (Llama 3)", | |
| "description": "Ultra-fast Llama 3.3/3.1 inference", | |
| "api_key_env_var": "GROQ_API_KEY", | |
| "base_url": "https://api.groq.com/openai/v1", | |
| "model": "llama-3.1-70b-versatile", | |
| "cost_per_token": 8e-07, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis", | |
| "realtime" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "google", | |
| "name": "Google Gemini", | |
| "description": "Gemini 1.5 Pro", | |
| "api_key_env_var": "GOOGLE_API_KEY", | |
| "base_url": "https://generativelanguage.googleapis.com/v1beta", | |
| "model": "gemini-1.5-pro", | |
| "cost_per_token": 1.25e-05, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis", | |
| "multimodal", | |
| "vision", | |
| "reasoning" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "google_flash", | |
| "name": "Google Gemini Flash", | |
| "description": "Gemini 1.5 Flash - High Speed", | |
| "api_key_env_var": "GOOGLE_API_KEY", | |
| "base_url": "https://generativelanguage.googleapis.com/v1beta", | |
| "model": "gemini-1.5-flash", | |
| "cost_per_token": 5e-07, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "summary", | |
| "extraction", | |
| "vision", | |
| "pdf_ocr" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 2, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "lux", | |
| "name": "Lux Computer Use", | |
| "description": "Lux Model for Computer Use Agents", | |
| "api_key_env_var": "LUX_MODEL_API_KEY", | |
| "base_url": null, | |
| "model": "lux-1.0", | |
| "cost_per_token": 2e-05, | |
| "supported_tasks": [ | |
| "computer_use", | |
| "agentic", | |
| "desktop" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "mistral", | |
| "name": "Mistral AI", | |
| "description": "Mistral Large 2 and Mixtral models", | |
| "api_key_env_var": "MISTRAL_API_KEY", | |
| "base_url": "https://api.mistral.ai/v1", | |
| "model": "mistral-large-latest", | |
| "cost_per_token": 4e-06, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "glm", | |
| "name": "Zhipu GLM", | |
| "description": "GLM-4 and GLM-4.6 models", | |
| "api_key_env_var": "GLM_API_KEY", | |
| "base_url": "https://open.bigmodel.cn/api/paas/v4", | |
| "model": "glm-4.6", | |
| "cost_per_token": 5e-06, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "analysis" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "qwen", | |
| "name": "Qwen (Alibaba)", | |
| "description": "Qwen 3.5 \u2014 high-quality open-weight model via DashScope", | |
| "api_key_env_var": "QWEN_API_KEY", | |
| "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1", | |
| "model": "qwen-turbo", | |
| "cost_per_token": 2e-06, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "analysis", | |
| "reasoning" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": true, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "deepinfra", | |
| "name": "DeepInfra", | |
| "description": "DeepSeek-OCR and other open models", | |
| "api_key_env_var": "DEEPINFRA_API_KEY", | |
| "base_url": "https://api.deepinfra.com/v1/openai", | |
| "model": "deepseek-ai/DeepSeek-OCR", | |
| "cost_per_token": 1e-06, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "pdf_ocr", | |
| "image_comprehension" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 2, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "tavily", | |
| "name": "Tavily", | |
| "description": "AI-native web search for agents and RAG", | |
| "api_key_env_var": "TAVILY_API_KEY", | |
| "base_url": "https://api.tavily.com", | |
| "model": "search", | |
| "cost_per_token": 1e-05, | |
| "supported_tasks": [ | |
| "search", | |
| "web_search", | |
| "research", | |
| "rag" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 1, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "glm_5", | |
| "name": "Zhipu GLM 5", | |
| "description": "Next-generation GLM-5 model", | |
| "api_key_env_var": "GLM_API_KEY", | |
| "base_url": "https://open.bigmodel.cn/api/paas/v4", | |
| "model": "glm-5", | |
| "cost_per_token": 2.1e-06, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "analysis" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 4, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "minimax_2_5", | |
| "name": "MiniMax 2.5", | |
| "description": "MiniMax M2.5 Fast Inference", | |
| "api_key_env_var": "MINIMAX_API_KEY", | |
| "base_url": "https://api.minimax.io/v1", | |
| "model": "minimax-m2.5", | |
| "cost_per_token": 7.5e-07, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 3, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "anthropic_opus_4_6", | |
| "name": "Anthropic Claude Opus 4.6", | |
| "description": "Advanced Reasoning and Analysis", | |
| "api_key_env_var": "ANTHROPIC_API_KEY", | |
| "base_url": null, | |
| "model": "claude-3-opus-4-6", | |
| "cost_per_token": 1.5e-05, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "analysis", | |
| "reasoning" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 4, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| }, | |
| { | |
| "id": "openai_5_3", | |
| "name": "OpenAI GPT 5.3", | |
| "description": "State-of-the-art GPT 5.3 model", | |
| "api_key_env_var": "OPENAI_API_KEY", | |
| "base_url": null, | |
| "model": "gpt-5.3", | |
| "cost_per_token": 7.875e-06, | |
| "supported_tasks": [ | |
| "general", | |
| "chat", | |
| "code", | |
| "reasoning" | |
| ], | |
| "supports_vision": false, | |
| "supports_tools": false, | |
| "supports_cache": false, | |
| "supports_structured_output": false, | |
| "reasoning_level": 4, | |
| "quality_score": 0.0, | |
| "max_requests_per_minute": 60, | |
| "rate_limit_window": 60, | |
| "is_active": true, | |
| "requires_encryption": true | |
| } | |
| ] | |
| } |