Un SDK IA first-party pour Laravel
Présenté par Taylor Otwell à Laracon India le 31 janvier 2026, le Laravel AI SDK est le premier toolkit IA officiel du framework PHP le plus populaire au monde. Disponible depuis début février, il permet de construire des applications IA natives en un seul package first-party.
L'écosystème se décline en trois briques complémentaires : Prism (abstraction multi-providers), Boost (assistant de développement via MCP) et les Agent classes (agents autonomes configurables).
Prism : un provider, une ligne à changer
Créé par TJ Miller (Geocodio), Prism est le cœur du SDK. Il offre une interface unifiée pour 7 providers de premier plan — Anthropic, OpenAI, DeepSeek, Groq, Mistral, Ollama et xAI — plus des connecteurs pour Azure OpenAI, Bedrock, Gemini, ElevenLabs et Voyage AI.
La syntaxe s'inspire d'Eloquent :
Prism::text()
->using(Provider::Anthropic, 'claude-3-7-sonnet-latest')
->withSystemPrompt(view('prompts.system'))
->withPrompt('Explique le quantique à un enfant de 5 ans.')
->asText();
Changer de provider ? Une seule ligne. Pas de vendor lock-in, pas de réécriture.
Au-delà du texte : images, audio, embeddings
Le SDK ne se limite pas à la génération de texte :
| Capacité | Détail |
|---|---|
| Structured outputs | Réponses typées via JSON Schema |
| Streaming | Réponses mot par mot pour les UX conversationnelles |
| Images | Génération et remix via API (Nanobanana) |
| Audio | Synthèse vocale et transcription (ElevenLabs) |
| Embeddings | Recherche sémantique via PostgreSQL vector search |
| Tools | Appels de fonctions et compatibilité MCP |
| Multimodal | Images, documents et audio en entrée via le filesystem Laravel |
Agents : php artisan make:agent
Les Agent classes apportent l'autonomie. Un simple php artisan make:agent génère une classe dédiée avec middleware, sélection de modèle (attribut UseCheapestModel pour router vers les modèles économiques), outils avec schemas, et recherche web intégrée.
Boost : l'IA qui comprend votre app
Laravel Boost est un serveur MCP qui connecte les agents IA à votre application. Il inspecte les routes, la base de données, les migrations, les logs, la config — et indexe 17 000 pièces de documentation Laravel pour des réponses version-aware.
Compatible Claude Code, Cursor, VS Code, PhpStorm et Gemini. Installation en deux commandes :
composer require laravel/boost --dev
php artisan boost:install
La philosophie : l'IA comme infrastructure
Comme le résume Taylor Otwell : « Les conventions de Laravel suppriment l'ambiguïté. Les agents IA arrêtent de deviner et produisent du code propre et lisible. » À Laracon India, la communauté a accueilli le SDK non pas comme une révolution, mais comme une évolution logique : l'IA traitée comme une dépendance d'infrastructure, au même titre qu'une base de données ou une file d'attente.
Prism est open source sous licence MIT, disponible sur prismphp.com.