各位 Laravel 开发者,2026 年 2 月 5 日,Taylor Otwell 发布了 Laravel AI SDK 的 public beta。它由 Taylor 亲自主刀,是 Laravel 官方第一方 AI 开发包(laravel/ai):把 OpenAI、Anthropic、Gemini、Groq、xAI 等主流模型的调用方式收敛到统一 API,并与 Laravel Boost(MCP 服务器) 配套,让 AI 编码助手能更“懂”你的 Laravel 项目(读代码、跑查询、看日志、执行 artisan)。

让我们简单的了解下到底怎么个事。

一、发布详情:官方出品,生态整合

  • 发布时间:2026年2月5日
  • 当前版本:Beta 版(GitHub最新版本 v0.1.2)
  • 安装方式composer require laravel/ai
  • 官方文档:已集成到 Laravel 12.x 文档中(https://laravel.com/docs/12.x/ai-sdk)
  • GitHub仓库:https://github.com/laravel/ai(MIT许可证)
  • 配套产品:与 Laravel Boost(MCP服务器)协同工作,提供完整的 AI 生态支持

二、核心功能:统一的多模型AI开发体验

Laravel AI SDK 定位为“batteries included”的 AI 工具包,旨在让 PHP/Laravel 开发者能够用熟悉的 Laravel 方式构建 AI 应用。

支持的主流模型提供商

  • OpenAI
  • Anthropic Claude
  • Google Gemini
  • Groq
  • xAI

核心能力包括

  • 文本生成与聊天(支持流式输出)
  • 智能代理(Agents)系统,内置工具链、记忆、自动回退机制
  • 多模态功能:图像生成(支持 DALL·E / Gemini)、音频合成与转录、向量嵌入
  • RAG(检索增强生成)基础支持
  • 结构化 JSON 输出(通过 JSON schema 强制)
  • 测试友好:内置 fakes/mock,便于单元测试

三、API设计:典型的 Laravel 风格

SDK 提供了符合 Laravel 开发习惯的 API 设计:

基础安装配置

composer require laravel/ai
php artisan vendor:publish --provider="Laravel\Ai\AiServiceProvider"
php artisan migrate  # 创建必要的数据库表

简单文本生成示例

use function Laravel\Ai\agent;

$response = agent(
    instructions: 'You are a helpful Laravel expert.',
)->prompt('Explain Laravel AI SDK in one sentence.');

echo $response->text;

图像生成

use Laravel\Ai\Image;

$imageResponse = Image::of('A cute Laravel cat logo')
    ->quality('high')
    ->landscape()
    ->generate();

$path = $imageResponse->storeAs('my-logo.jpg');

自定义代理创建与使用

php artisan make:agent SalesCoach --structured
use App\Agents\SalesCoach;

$response = (new SalesCoach)->prompt('Analyze this sales transcript...');
echo $response['score'];  // 结构化输出访问

四、与 Laravel Boost 的深度集成

一个值得关注的特点是 Laravel AI SDK 与 Laravel Boost(MCP服务器)的紧密配合。这种集成使得:

  • AI 编码助手(如 Cursor、Claude Code、Windsurf)能够直接理解 Laravel 项目结构
  • 代理可以读取代码库、运行查询、查看日志、执行 artisan 命令
  • AI 助手生成的代码更加符合 Laravel 最佳实践和项目规范

五、对开发者的实际影响

简化开发流程

  • 统一处理不同AI供应商的API差异
  • 一行代码切换模型提供商
  • 自动处理限速、故障转移等复杂逻辑

加速AI应用开发

  • 快速构建聊天机器人、内容生成器、客服代理
  • 简化RAG知识库的实现
  • 便捷的图像和音频处理功能集成

社区反响
根据 Reddit 和 X(原 Twitter)上的讨论,Laravel 社区对此发布反应积极。许多开发者表示“终于等到了官方解决方案”,并计划从第三方包(如 Prism、Neuron)迁移到官方 SDK。

六、注意事项:Beta版本特性

目前发布的为 Beta 版本,开发者需要注意:

  • 部分高级功能仍在迭代开发中
  • 需要配置各AI供应商的API密钥(通过 .env 或 config/ai.php)
  • 生产环境使用前建议充分测试

七、官方资源链接

  • 文档:https://laravel.com/docs/12.x/ai-sdk
  • 博客公告:https://laravel.com/blog/introducing-the-laravel-ai-sdk
  • GitHub仓库:https://github.com/laravel/ai
  • Laravel Boost:https://laravel.com/ai/boost

总结:Laravel AI SDK 的发布代表了 Laravel 官方对 AI 开发领域的正式布局。它提供了统一的 API 接口、符合 Laravel 开发习惯的设计模式,以及与现有生态的深度集成。对于 Laravel 开发者而言,这无疑是 2026 年最值得关注的技术更新之一。

无论是正在探索 AI 功能的现有项目,还是计划开发全新的 AI 原生应用,Laravel AI SDK 都提供了一个官方、规范的起点。随着 Beta 版本的发布和后续迭代,Laravel 在 AI 时代的技术栈将进一步成熟和完善。