各位 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 时代的技术栈将进一步成熟和完善。