Vai al contenuto principale

Integrazione con Laravel AI SDK

  • Implementazione sperimentale
  • Supporta solo la generazione di testo. Le altre funzionalità non sono supportate.
Funzionalità opt-in che si attiva solo se hai installato Laravel AI SDK.
composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
Aggiungi la configurazione in config/ai.php.
// config/ai.php
    'default' => 'copilot',

    'providers' => [
        'copilot' => [
            'driver' => 'copilot',
            'key' => '',
        ],
    ],
Uso con l’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;
È supportato anche lo streaming. Solo TextDelta è implementato.
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;
    }
}
Come nel normale Laravel AI SDK puoi anche creare classi Agent, ma solo alcune funzionalità sono supportate.
Per le informazioni più recenti fai riferimento al repository GitHub.
Ultima modifica il 13 luglio 2026