Documentation Index
Fetch the complete documentation index at: https://kawax.biz/llms.txt
Use this file to discover all available pages before exploring further.
Laravel AI SDK連携
- 実験的な実装
- テキスト生成のみ対応。他の機能は未対応です。
Laravel AI SDK をインストールしている時だけ有効化されるオプトイン機能です。
composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
config/ai.php に設定を追加します。
// config/ai.php
'default' => 'copilot',
'providers' => [
'copilot' => [
'driver' => 'copilot',
'key' => '',
],
],
agent() ヘルパーでの使い方です。
use function Laravel\Ai\agent;
$response = agent(
instructions: 'You are an expert at software development.',
)->prompt('Tell me about Laravel');
echo $response->text;
ストリーミングにも対応しています。TextDelta 以外は未実装です。
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;
}
}
通常の Laravel AI SDK と同様に Agent クラスを作る使い方も可能ですが、一部機能のみの対応です。