laravel/ai
The Laravel AI SDK provides a unified, expressive API for interacting with AI providers such as OpenAI, Anthropic, Gemini, and more.
解决的问题
提供统一且富有表现力的 API,让开发者无需学习每个服务的不同接口,即可与多个 AI 提供商(如 OpenAI、Anthropic 和 Gemini)进行交互。
工作原理
SDK 作为一个一致且 Laravel 友好的接口,使开发者能够实现智能代理(支持工具和结构化输出)、结构化输出、图像生成、音频合成与转录以及向量嵌入等功能。
适用人群
希望使用标准化 API 将 AI 功能集成到 Laravel 应用中的开发者
主要亮点
- 支持多个 AI 提供商的统一 API
- 支持带工具和结构化输出的智能代理
- 支持图像生成、音频合成和转录功能
- 向量嵌入创建
相关
- 项目
- 项目
googleapis/java-genaiA Java SDK for interacting with Gemini Developer and Gemini Enterprise Agent Platform APIs, enabling content generation, multimodal input, and automatic function calling.
- 项目
LnYo-Cly/ai4j适用于 JDK 8+ 的 Java AI Agentic SDK,提供对多种 LLM 平台、工具调用、RAG 及 Agent 运行时的统一访问。
- 项目
fruitbars/simple-one-apisimple‑one‑api 是一个开源的 Go 网关,它通过 OpenAI 兼容的端点统一了多个 LLM 提供商,并增加了容量感知的密钥调度、四层速率限制、内置的 React 聊天 UI、可视化配置控制台以及 Wails 桌面客户端。它可以作为单个二进制文件、Docker 容器或桌面应用运行,并将配置存储在 SQLite 中。
- 项目
mozilla-ai/any-agent一个统一的接口和评估工具,允许开发者通过单一 API 在 LangChain、LlamaIndex 和 OpenAI Agents SDK 等多个框架中运行和比较 AI 代理。