Laravel has introduced a new official AI SDK, now documented in the Laravel 12.x docs, aimed at making it easier to build AI-powered features directly into Laravel applications.
The AI SDK provides a clean, framework-native API for working with modern AI capabilities like text generation, embeddings, and tool-based interactions. Rather than tying your application to a single vendor, the SDK is designed to support multiple AI providers behind a consistent interface, keeping configuration and usage aligned with Laravel’s familiar developer experience.
With the new AI SDK, Laravel developers can:
- Build agents with tools, memory, structured outputs, and streaming—all testable with built-in fakes.
- Anthropic, Gemini, OpenAI, ElevenLabs, and more—swap models in a single line of code.
- Smart fallbacks handle rate limits and outages automatically.
- One package handles text, images, audio, transcriptions, embeddings, reranking, vector stores, web search, and file search.
This release continues Laravel’s trend toward first-party solutions for emerging application needs, giving developers an officially supported path to adding AI functionality while staying fully within the Laravel ecosystem.
#Live Stream
On February 9th, join Taylor Otwell and Josh Cirre as they take a first look at the Laravel AI SDK and build and ship something amazing with it.
You can explore the new AI SDK in the Laravel at laravel.com/ai