Zum Hauptinhalt springen

Laravel AI SDK-Integration

  • Experimentelle Implementierung
  • Nur Textgenerierung wird unterstützt. Weitere Funktionen werden nicht unterstützt.
Dies ist eine Opt-in-Funktion, die nur aktiviert wird, wenn das Laravel AI SDK installiert ist.
composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
Fügen Sie in config/ai.php die Konfiguration hinzu.
// config/ai.php
    'default' => 'copilot',

    'providers' => [
        'copilot' => [
            'driver' => 'copilot',
            'key' => '',
        ],
    ],
Verwendung mit dem 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;
Streaming wird ebenfalls unterstützt. Außer TextDelta ist nichts implementiert.
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;
    }
}
Wie beim üblichen Laravel AI SDK können Sie auch eine Agent-Klasse erstellen und verwenden – jedoch nur mit einem Teil der Funktionen.
Aktuelle Informationen finden Sie im GitHub-Repository.
Zuletzt geändert am 13. Juli 2026