Official Vercel AI Gateway provider for the PHP AI SDK. Uses Vercel's OpenAI-compatible Chat Completions API.
composer require aisdk/verceluse AiSdk\Generate;
use AiSdk\Vercel;
Vercel::create(['apiKey' => $_ENV['AI_GATEWAY_API_KEY']]);
$result = Generate::text('Explain this code briefly.')
->model(Vercel::model('anthropic/claude-sonnet-4.5'))
->run();| Variable | Description | Default |
|---|---|---|
AI_GATEWAY_API_KEY |
Vercel AI Gateway API key | Required |
VERCEL_BASE_URL |
Base URL for API requests | https://ai-gateway.vercel.sh/v1 |
| Capability | Support |
|---|---|
| Text generation and streaming | Native OpenAI-compatible chat |
| Tool calling, structured output, reasoning | Passed through for selected gateway models |
| Image input | Passed through for compatible gateway models |
Use providerOptions('vercel', ['raw' => [...]]) for documented AI Gateway fields outside the portable SDK surface. Model IDs use Vercel's provider/model form and remain opaque strings.