← all repositories
laravel/ai

Laravel's AI SDK is a PHP universal remote for AI APIs

It keeps Laravel developers out of provider-specific SDK hell by offering one familiar PHP interface for OpenAI, Anthropic, Gemini, and the rest.

1.1k stars PHP AgentsLanguage Models
ai
Not currently ranked — collecting fresh signals.
star history

What it does

The Laravel AI SDK is an official PHP abstraction that sits between your Laravel application and a growing list of AI providers. It exposes a single, consistent API for chat completions, image generation, audio synthesis and transcription, vector embeddings, and agent-style tool calling. Instead of importing disparate client libraries for OpenAI, Anthropic, or Gemini, you interact with one Laravel-flavored interface.

The interesting bit

What stands out is the breadth: it does not stop at chat completions, but also folds in image generation, audio work, embeddings, and agent tooling under the same Laravel-friendly syntax. For a framework that prides itself on developer ergonomics, this feels like an attempt to own the entire AI integration layer.

Key highlights

  • Supports multiple providers (OpenAI, Anthropic, Gemini, and more) through one API
  • Handles text generation, image generation, audio synthesis/transcription, and vector embeddings
  • Includes structured output and agent-style tool calling
  • Uses a consistent, Laravel-friendly interface
  • Documentation lives on the main Laravel site, suggesting first-class framework support

Caveats

  • The README is essentially a landing page; all details are deferred to the external Laravel documentation
  • It is unclear how deep the unification goes — whether it normalizes responses, errors, or streaming across providers
  • No indication of which specific Gemini or Anthropic features are supported, or how agent tooling is implemented

Verdict

Laravel developers who are tired of wiring up separate AI clients should look here; if you are not already inside the Laravel ecosystem, this is just another PHP wrapper and probably not worth the context switch.

Frequently asked

What is laravel/ai?
It keeps Laravel developers out of provider-specific SDK hell by offering one familiar PHP interface for OpenAI, Anthropic, Gemini, and the rest.
Is ai open source?
Yes — laravel/ai is open source, released under the MIT license.
What language is ai written in?
laravel/ai is primarily written in PHP.
How popular is ai?
laravel/ai has 1.1k stars on GitHub.
Where can I find ai?
laravel/ai is on GitHub at https://github.com/laravel/ai.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.