'connections' => [
'openai' => [
'driver' => 'openai',
'api_url' => env('OPENAI_API_URL', 'https://api.openai.com/v1'),
'api_key' => env('OPENAI_API_KEY'),
'organization' => env('OPENAI_ORGANIZATION'),
'model' => env('OPENAI_MODEL', 'gpt-4o-mini'),
'max_tokens' => env('OPENAI_MAX_TOKENS', 4096),
],
'anthropic' => [
'driver' => 'anthropic',
'api_url' => env('ANTHROPIC_API_URL', 'https://api.anthropic.com/v1'),
'api_key' => env('ANTHROPIC_API_KEY'),
'model' => env('ANTHROPIC_MODEL', 'claude-sonnet-4-20250514'),
'max_tokens' => env('ANTHROPIC_MAX_TOKENS', 4096),
],
'azure' => [
'driver' => 'azure',
'api_key' => env('AZURE_OPENAI_API_KEY'),
'resource_name' => env('AZURE_OPENAI_RESOURCE'),
'deployment_id' => env('AZURE_OPENAI_DEPLOYMENT'),
'api_version' => env('AZURE_OPENAI_API_VERSION', '2024-08-01-preview'),
'model' => env('AZURE_OPENAI_MODEL', 'gpt-4o-mini'),
'max_tokens' => env('AZURE_OPENAI_MAX_TOKENS', 4096),
],
'gemini' => [
'driver' => 'gemini',
'api_url' => env('GEMINI_API_URL', 'https://generativelanguage.googleapis.com/v1beta'),
'api_key' => env('GEMINI_API_KEY'),
'model' => env('GEMINI_MODEL', 'gemini-2.0-flash'),
'max_tokens' => env('GEMINI_MAX_TOKENS', 4096),
],
'ollama' => [
'driver' => 'ollama',
'api_url' => env('OLLAMA_API_URL', 'http://localhost:11434/v1'),
'api_key' => env('OLLAMA_API_KEY', 'ollama'),
'model' => env('OLLAMA_MODEL', 'llama3.2'),
'max_tokens' => env('OLLAMA_MAX_TOKENS', 4096),
],
],
// @doctest id="985b"