AI Gateway Setup

The AI Gateway provides a unified interface across OpenAI, Anthropic (Claude), and Grok:

$gateway = new Gateway(defaultProvider: 'openai');

$gateway->register('openai', new OpenAIProvider(
    baseUrl: 'https://api.openai.com/v1',
    apiKey: env('OPENAI_API_KEY'),
    defaultModel: 'gpt-4o',
));

$gateway->register('anthropic', new AnthropicProvider(
    baseUrl: 'https://api.anthropic.com',
    apiKey: env('ANTHROPIC_API_KEY'),
    defaultModel: 'claude-sonnet-4-6',
));

$gateway->register('grok', new GrokProvider(
    baseUrl: 'https://api.x.ai/v1',
    apiKey: env('GROK_API_KEY'),
    defaultModel: 'grok-2',
));