Repolode
ogx-ai

ogx-ai/ogx

开源的智能体 API 服务器,提供 OpenAI 兼容接口,可对接任意模型与基础设施。

可替代:OpenAI API

Star
8,444
Fork
1,394
未关闭 Issue
141
最近提交
2小时前

这是什么?

OGX 是一个用于构建 AI 应用的开源 API 服务器,可直接替代 OpenAI API。现有的 OpenAI 兼容客户端和智能体框架无需修改代码即可接入,服务器可部署在笔记本、数据中心或云端。

项目采用可插拔的 provider 架构。开发时可以本地使用 Ollama,上线时切换到 vLLM 或托管模型服务,应用层 API 保持不变。它提供带服务端工具调用、MCP 服务器集成和内置文件检索的 Responses API,并包含向量存储、文件和批处理等接口。

OGX 还原生支持 Anthropic SDK(/v1/messages)和 Google GenAI SDK 的请求,并提供 Python 与 TypeScript 官方客户端 SDK。项目前身为 Llama Stack。

核心功能

  • 01兼容 OpenAI 的聊天补全、文本补全与向量嵌入接口。
  • 02Responses API 支持工具调用、MCP 服务器集成和内置文件检索。
  • 03提供向量存储、文件管理和批处理接口。
  • 04原生支持 Anthropic 与 Google GenAI SDK 的接口。
  • 05可插拔 provider 架构,同一套 API 可对接 Ollama、vLLM 或托管服务。

适用场景

  • 本地开发时运行兼容 OpenAI 的后端,之后用同样的代码部署到生产环境。
  • 在开源模型与商用模型之间切换,无需改写应用代码。
  • 通过单次 Responses API 调用构建调用工具和 MCP 服务器的智能体。
  • 在自有基础设施中搭建可自主管理的 AI 网关。

快速上手

  1. 1

    使用 uv 安装 OGX 包

    uv pip install ogx
  2. 2

    启动 OGX 服务器(从环境中自动检测提供商)

    uv run ogx go

使用前须知

  • 需要至少配置一个模型提供商或后端才能进行实际推理。

收录于专题

标签

常见问题

ogx 是什么?
开源的智能体 API 服务器,提供 OpenAI 兼容接口,可对接任意模型与基础设施。 OGX 是一个用于构建 AI 应用的开源 API 服务器,可直接替代 OpenAI API。现有的 OpenAI 兼容客户端和智能体框架无需修改代码即可接入,服务器可部署在笔记本、数据中心或云端。
ogx 可以免费使用吗?用的什么许可证?
ogx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ogx 还在维护吗?
活跃维护中。ogx 最近一次提交是在 2026年10月22日。
ogx 适合用来做什么?
本地开发时运行兼容 OpenAI 的后端,之后用同样的代码部署到生产环境。 在开源模型与商用模型之间切换,无需改写应用代码。 通过单次 Responses API 调用构建调用工具和 MCP 服务器的智能体。 在自有基础设施中搭建可自主管理的 AI 网关。
ogx 怎么安装和运行?
使用 uv 安装 OGX 包: uv pip install ogx 启动 OGX 服务器(从环境中自动检测提供商): uv run ogx go
在哪里获取 ogx?
源代码和安装说明在 GitHub 上:https://github.com/ogx-ai/ogx

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目