> ## 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 Copilot SDK에서 실험적인 Laravel AI SDK 연동을 활성화하고, 텍스트 생성과 스트리밍을 사용하는 방법을 설명합니다.

## Laravel AI SDK 연동

* 실험적인 구현입니다
* 텍스트 생성만 지원합니다. 그 외 기능은 지원하지 않습니다.

Laravel AI SDK를 설치한 경우에만 활성화되는 옵트인 기능입니다.

```shell theme={null}
composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
```

`config/ai.php`에 설정을 추가합니다.

```php theme={null}
// config/ai.php
    'default' => 'copilot',

    'providers' => [
        'copilot' => [
            'driver' => 'copilot',
            'key' => '',
        ],
    ],
```

`agent()` 헬퍼의 사용 방법입니다.

```php theme={null}
use function Laravel\Ai\agent;

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

echo $response->text;
```

스트리밍도 지원합니다. `TextDelta` 외에는 구현되어 있지 않습니다.

```php theme={null}
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 클래스를 만드는 사용법도 가능하지만, 일부 기능만 지원합니다.

<Info>
  최신 정보는 [GitHub 저장소](https://github.com/invokable/laravel-copilot-sdk)를 참고하세요.
</Info>


## Related topics

- [Laravel AI SDK 연동 - VOICEVOX for Laravel](/ko/packages/laravel-voicevox/ai-sdk.md)
- [엔진 API 모드: 토크 (텍스트 음성 합성) - VOICEVOX for Laravel](/ko/packages/laravel-voicevox/engine-talk.md)
- [Laravel AI SDK](/ko/ai-sdk.md)
- [Laravel AI SDK용 Amazon Bedrock 드라이버](/ko/packages/laravel-amazon-bedrock.md)
- [Laravel과 AI 개발](/ko/ai.md)
