> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Uso de la capa de compatibilidad con el SDK oficial

> Comprueba cómo usar Laravel Copilot SDK al estilo del SDK oficial, junto con el estilo recomendado en Laravel.

## Uso al estilo del SDK oficial

Este paquete también admite el estilo puro de PHP que replica el uso del SDK oficial.
Sobre eso, aporta la experiencia de desarrollo típica de Laravel.

<Info>
  Esta página explica que «como el Facade reproduce internamente el SDK oficial, también puedes usarlo del mismo modo».
  Como norma general se recomienda utilizar el Facade.
</Info>

```php theme={null}
use Revolution\Copilot\Client;
use Revolution\Copilot\Session;
use Revolution\Copilot\Types\SessionEvent;

$client = new Client([
    'cli_path' => 'copilot',
    'cli_args' => [],
    'cwd' => base_path(),
    'log_level' => 'info',
    'env' => null,
]);

$client->start();

/** @var Session $session */
$session = $client->createSession([
    'model' => 'gpt-5',
]);

$done = $session->on(function (SessionEvent $event) {
    if($event->isAssistantMessage()) {
        echo $event->content();
    }
});

$session->send(prompt: 'Tell me something about Laravel.');
$session->wait(timeout: 60.0); // Hasta que se implemente el true async, se espera con wait().

$done();

$session->disconnect();
$client->stop();
```

<Info>
  Consulta la información más reciente en el [repositorio de GitHub](https://github.com/invokable/laravel-copilot-sdk).
</Info>


## Related topics

- [Gestión de la compatibilidad de versiones de paquetes](/es/advanced/package-versioning.md)
- [GitHub Copilot SDK for Laravel](/es/packages/laravel-copilot-sdk/index.md)
- [Guía de desarrollo de apps con integración de la Engine API - VOICEVOX for Laravel](/es/packages/laravel-voicevox/app-guide.md)
- [Tutorial de bots - Laravel Bluesky](/es/packages/laravel-bluesky/bot-tutorial.md)
- [Probar paquetes Laravel con Orchestra Testbench](/es/advanced/package-testing.md)
