{
"providers": [
{
"name": "ollama_local",
"provider_type": "Ollama",
"base_url": "http://localhost:11434",
"api_key": null,
"enabled": true,
"timeout": 30000
},
{
"name": "openai",
"provider_type": "OpenAI",
"base_url": "https://api.openai.com",
"api_key": "sk-your-openai-api-key-here",
"enabled": true,
"timeout": 30000
},
{
"name": "openai_compat",
"provider_type": "OpenAICompat",
"base_url": "https://api.openai.com",
"api_key": "sk-your-openai-api-key-here",
"enabled": true,
"timeout": 30000
},
{
"name": "anthropic",
"provider_type": "Anthropic",
"base_url": "https://api.anthropic.com",
"api_key": "sk-ant-your-anthropic-api-key-here",
"enabled": true,
"timeout": 30000
},
{
"name": "google",
"provider_type": "Google",
"base_url": "https://generativelanguage.googleapis.com",
"api_key": "your-google-api-key-here",
"enabled": false,
"timeout": 30000
}
],
"models": [
{
"provider": "ollama_local",
"model_id": "qwen3:0.6b",
"alias": "qwen3:0.6b",
"modalities": ["Text"],
"enabled": true
},
{
"provider": "openai",
"model_id": "gpt-5-nano",
"alias": "gpt-5-nano",
"modalities": ["Text", "Image"],
"enabled": true
},
{
"provider": "anthropic",
"model_id": "claude-haiku-4-5-20251001",
"alias": "claude-haiku-4-5",
"modalities": ["Text", "Image"],
"enabled": true
},
{
"provider": "google",
"model_id": "gemini-2.5-flash-lite",
"alias": "gemini-2.5-flash-lite",
"modalities": ["Text", "Image", "Audio"],
"enabled": false
}
],
"test_settings": {
"request_timeout": 30000,
"skip_live_tests": false,
"log_responses": true
}
}