Passer au contenu principal

Intégration Laravel AI SDK

  • Implémentation expérimentale
  • Seule la génération de texte est prise en charge. Les autres fonctionnalités ne le sont pas.
Cette intégration opt-in n’est activée que si Laravel AI SDK est installé.
composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
Ajoutez la configuration à config/ai.php.
// config/ai.php
    'default' => 'copilot',

    'providers' => [
        'copilot' => [
            'driver' => 'copilot',
            'key' => '',
        ],
    ],
Utilisation via le helper agent().
use function Laravel\Ai\agent;

$response = agent(
    instructions: 'You are an expert at software development.',
)->prompt('Tell me about Laravel');

echo $response->text;
Le streaming est également pris en charge. Seul TextDelta est implémenté.
use Laravel\Ai\Streaming\Events\TextDelta;

use function Laravel\Ai\agent;

$stream = agent(
    instructions: 'You are an expert at software development.',
)->stream('Tell me about Laravel');

foreach ($stream as $event) {
    if ($event instanceof TextDelta) {
        echo $event->delta;
    }
}
Comme avec Laravel AI SDK, vous pouvez aussi créer une classe Agent, mais seule une partie des fonctionnalités est prise en charge.
Pour les dernières informations, consultez le dépôt GitHub.
Dernière modification le 13 juillet 2026