Saltar al contenido principal

Integración con Laravel AI SDK

  • Implementación experimental
  • Solo se admite la generación de texto. El resto de funcionalidades no está disponible.
Es una función opt-in que solo se activa cuando tienes instalado Laravel AI SDK.
composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
Añade la configuración en config/ai.php:
// config/ai.php
    'default' => 'copilot',

    'providers' => [
        'copilot' => [
            'driver' => 'copilot',
            'key' => '',
        ],
    ],
Uso con el 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;
También hay soporte de streaming. Solo está implementado TextDelta; el resto no.
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;
    }
}
Igual que con Laravel AI SDK, puedes crear una clase Agent, pero solo se admiten algunas funcionalidades.
Consulta la información más reciente en el repositorio de GitHub.
Última modificación el 13 de julio de 2026