Official Gladia provider for the PHP AI SDK. Uses Gladia's native pre-recorded transcription API.
composer require aisdk/gladiause AiSdk\Content;
use AiSdk\Generate;
use AiSdk\Gladia;
Gladia::create(['apiKey' => $_ENV['GLADIA_API_KEY']]);
$result = Generate::transcription()
->model(Gladia::model('solaria-3'))
->audio(Content::audio('https://example.com/audio.mp3'))
->run();| Variable | Description | Default |
|---|---|---|
GLADIA_API_KEY |
API key for authentication | Required |
GLADIA_BASE_URL |
Base URL for API requests | https://api.gladia.io |
| Capability | Support |
|---|---|
| Pre-recorded transcription | Native /v2/pre-recorded job |
| Remote audio URLs | Native |
| Local audio files | Uploaded with /v2/upload |
Use providerOptions('gladia', [...]) for Gladia request fields including diarization, language configuration, and audio-intelligence options.