快速开始 | 文档 | OpenAI API 兼容性 | Discord
[!IMPORTANT]
Llama Stack 现已更名为 OGX。 名称变了,使命也变了——模型无关、多 SDK、生产级。 阅读完整公告 →
用于构建AI应用的开源智能体API服务器。兼容OpenAI。支持任意模型,任意基础设施。
OGX 是 OpenAI API 的即插即用替代品,可在任何地方运行——你的笔记本电脑、数据中心或云端。使用任何兼容 OpenAI 的客户端或智能体框架。无需更改应用程序代码即可切换 Llama、GPT、Gemini、Mistral 或任何模型。
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8321/v1", api_key="fake")
response = client.chat.completions.create(
model="llama-3.3-70b",
messages=[{"role": "user", "content": "Hello"}],
)
/v1/chat/completions、/v1/completions 和 /v1/embeddings 端点,兼容任何 OpenAI 客户端/v1/vector_stores 和 /v1/files,用于托管式文档存储和搜索/v1/batches,用于离线批处理/v1alpha/skills,用于管理带版本控制的技能包(包含 SKILL.md 清单的 zip 存档),智能体可调用/v1/messages) 或 Google GenAI SDK (/v1alpha/interactions) 以及 OpenAI APIOGX 采用可插拔的提供商架构。本地开发使用 Ollama,生产环境部署使用 vLLM,或连接到托管服务——API 保持一致。
查看提供商文档获取完整列表。
安装并运行 OGX 服务器:
# 一键安装
curl -LsSf https://github.com/ogx-ai/ogx/raw/main/scripts/install.sh | bash
# 或通过 uv 安装
uv pip install ogx[starter]
# 启动服务器(使用 starter 分发版,集成 Ollama)
uv run ogx run starter
然后连接到任何 OpenAI、Anthropic 或 Google GenAI 客户端——Python、TypeScript、curl 或任何支持这些 API 的框架。
详情请参阅快速开始指南。
客户端 SDK:
OGX 为 Python 和 TypeScript 提供官方客户端 SDK:
| 语言 | SDK | 包 |
|---|---|---|
| Python | ogx-client-python | |
| TypeScript | ogx-client-typescript |
替代 Python SDK:
对于偏好基于 OpenAPI Generator 的 SDK 的用户,还有一个备选 Python 客户端可用:
官方 ogx_client SDK 推荐用于大多数场景。ogx_open_client 包为具有特定 OpenAPI 工具需求的团队提供备选方案。
我们每周四上午 9:00(太平洋时间)举行定期社区电话会议——详情请查看 Discord 上的社区活动。
感谢所有出色的贡献者!