{ "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 } ] }