经 AI Skill Hub 精选评估,MAX-API 获评「强烈推荐」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
MAX-API 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
MAX-API 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:go install(推荐) go install github.com/MAX-API-Next/MAX-API@latest # 方式二:从源码编译 git clone https://github.com/MAX-API-Next/MAX-API cd MAX-API go build -o max-api . # 方式三:下载预编译二进制 # 访问 Releases 页面下载对应平台二进制文件 # https://github.com/MAX-API-Next/MAX-API/releases
# 查看帮助 max-api --help # 基本运行 max-api [options] <input> # 详细使用说明请查阅文档 # https://github.com/MAX-API-Next/MAX-API
# max-api 配置说明 # 查看配置选项 max-api --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export MAX_API_CONFIG="/path/to/config.yml"
以下能力已经在当前系统中提供:
| 能力 | 主要用途 |
|---|---|
| 统一模型入口 | 接入 OpenAI Compatible、Responses、Claude Messages、Gemini、Realtime 和多模态任务接口 |
| 多供应商路由 | 管理渠道、权重、优先级、分组、模型映射、失败重试和跨供应商切换 |
| 身份与访问控制 | 管理用户、令牌、模型范围、分组、额度、有效期、限流和管理员权限 |
| 成本与计费 | 支持倍率、固定价格、表达式计费、异步任务 rate-card、预扣费、结算和失败退款 |
| 日志与审计 | 按用户、令牌、模型、渠道、分组和节点查看使用、错误、重试和管理操作 |
| 智能运维中心 | 集中查看活动告警、渠道性能、模型性能、系统信息和计费结算对账证据,辅助管理员发现、定位和审阅生产问题 |
| 私有化部署 | 支持 SQLite、MySQL、PostgreSQL、Redis、多节点和独立日志库 |
| 上游扩展 | 支持协议适配、路径覆盖、参数/Header 覆盖、模型发现和任务状态映射 |
本地体验默认使用 SQLite,只需 Docker:
MAX_API_IMAGE=cscitechtop/max-api:latest@sha256:006d5d86887a261baab4d71ec3797d429e3771a4836e5899734aee0e7f66f2ab
docker pull "$MAX_API_IMAGE"
docker run --name max-api -d --restart always -p 127.0.0.1:3000:3000 -e TZ=Asia/Shanghai -v ./data:/data "$MAX_API_IMAGE"
启动后访问:<http://localhost:3000>
接下来完成三件事:
[!TIP] 生产环境请固定使用已确认的正式版标签,升级前请备份数据库并准备回滚方案。 [!WARNING] SQLite 适合本地体验、开发和小规模测试。正式环境建议使用仍在供应商安全支持周期内的 MySQL(建议 8.4 LTS)或 PostgreSQL(建议 14+),并配置 Redis、HTTPS、备份和恢复方案。项目兼容性下限仍为 MySQL ≥ 5.7.8、PostgreSQL ≥ 9.6,但不建议将其用于生产。
以下步骤以正式版为例。请固定版本标签和对应提交,并在升级前完成备份、校验和回滚准备。
推荐使用 Docker Compose:
```bash MAX_API_VERSION=v1.0.5 MAX_API_COMMIT=74a7ed3e4e2989c7e6f32b88a6b55e8446d2534e git clone --branch "$MAX_API_VERSION" --depth 1 https://github.com/MAX-API-Next/MAX-API.git cd MAX-API
actual_commit="$(git rev-parse HEAD)" if [ "$actual_commit" != "$MAX_API_COMMIT" ]; then echo "Unexpected commit: $actual_commit" >&2 exit 1 fi
docker compose up -d ```
| 组件 | 建议 |
|---|---|
| 数据库 | 使用仍在供应商安全支持周期内的 MySQL(建议 8.4 LTS)或 PostgreSQL(建议 14+),并配置备份与恢复 |
| 缓存 | 单机可使用内存缓存,多节点部署建议使用 Redis |
| 入口 | 配置 HTTPS 反向代理、请求大小限制和可信网络策略 |
| 密钥 | 显式配置随机 SESSION_SECRET;CRYPTO_SECRET 为可选覆盖项,未设置时回退到 SESSION_SECRET,如单独设置则需在 Redis/多节点场景统一 |
| 节点 | 每个节点设置稳定且唯一的 NODE_NAME |
| 日志 | 根据合规和运维需要配置 LOG_SQL_DSN、清理与保留策略 |
多节点必须统一 SESSION_SECRET,并为每个节点使用不同的 NODE_NAME。CRYPTO_SECRET 为可选覆盖项,未设置时使用 SESSION_SECRET;如显式设置,则所有节点必须使用相同值。独立日志库使用 LOG_SQL_DSN;错误性能统计需要按需启用 ERROR_LOG_ENABLED。完整环境变量和源码构建说明见 详细文档。
如果这个项目对你有帮助,欢迎给我们一个 ⭐ Star、关注 Releases、提交可复现 Issue,或参与 MAX-API-Next 社区共建。
项目仓库 • 参与共建 • 最新发布 • MAX-API-Next 社区
<sub>Built with ❤️ by MAX-API-Next</sub>
</div>

面向 AGI 应用时代的 AI Models 与 Agents 治理、智能运维和开放协作基础设施
MAX API 2.0:开启智能运维时代 · 从统一模型网关走向 AGI 原生治理与运营
<p align="center"> <strong>简体中文</strong> | <a href="./README.zh_TW.md">繁體中文</a> | <a href="./README.en.md">English</a> | <a href="./README.fr.md">Français</a> | <a href="./README.ja.md">日本語</a> </p>
<p align="center"> <a href="https://raw.githubusercontent.com/MAX-API-Next/MAX-API/main/LICENSE"> <img src="https://img.shields.io/github/license/MAX-API-Next/MAX-API?color=brightgreen" alt="license"> </a><a href="https://github.com/MAX-API-Next/MAX-API/releases/latest"> <img src="https://img.shields.io/github/v/release/MAX-API-Next/MAX-API?color=brightgreen" alt="release"> </a><a href="https://hub.docker.com/r/cscitechtop/max-api"> <img src="https://img.shields.io/badge/docker-dockerHub-blue" alt="docker"> </a><a href="https://goreportcard.com/report/github.com/MAX-API-Next/MAX-API"> <img src="https://goreportcard.com/badge/github.com/MAX-API-Next/MAX-API" alt="GoReportCard"> </a> </p>
<p align="center"> <a href="https://github.com/MAX-API-Next/MAX-API"><strong>⭐ Star 项目</strong></a> • <a href="#-加入-max-api-next-社区"><strong>💬 加入社群</strong></a> • <a href="https://docs.max-api.ai"><strong>📚 查看文档</strong></a> • <a href="https://github.com/MAX-API-Next/MAX-API/releases"><strong>🚀 获取版本</strong></a> </p>
<p align="center"> <a href="#-加入-max-api-next-社区">加入社区</a> • <a href="#-快速开始">快速开始</a> • <a href="#-为什么需要-max-api">为什么需要</a> • <a href="#-面向-agi-的技术方向">AGI 技术方向</a> • <a href="#-当前能力">当前能力</a> • <a href="#-智能运维中心">智能运维</a> • <a href="#-部署指南">部署指南</a> </p>
</div>
---
MAX API 位于应用、Agent 与上游模型服务之间,是统一的模型网关、治理控制平面和运营入口。MAX-API-Next 社区围绕 AGI 工程化持续建设本项目,并面向开发者、研究者、企业工程团队、高校技术爱好者和开源贡献者开放协作。我们的目标是建设 AGI 应用真正需要的模型接入、权限、成本、Evidence、智能运维和安全控制基础。
我们将在 AGI 领域:持续交付先进而可验证的技术、将真实生产问题沉淀为开放工程能力、建立能够共同研究和贡献的社区。
MAX API 不只是一个代码仓库,也是一项面向 AI Models、Agents、AgentOps 与 AGI 工程化的长期开放协作。无论你正在部署模型网关、开发 Agent、适配新模型、研究评测与治理,还是愿意改进文档和国际化,都欢迎加入社群交流并参与共建。
加入社群,你可以更快获取版本动态、模型与协议变化、部署经验、问题排查线索和社区共建机会。
<p align="center"> <strong>QQ 群:950126533</strong> • <strong>微信群:搜索 MAX-API</strong> </p>
| 社区入口 | 用途 |
|---|---|
| [MAX-API-Next GitHub](https://github.com/MAX-API-Next) | 关注社区项目、技术方向与开放协作 |
| [MAX API Issues](https://github.com/MAX-API-Next/MAX-API/issues) | 提交可复现问题、需求建议和兼容性变化 |
| [MAX API Releases](https://github.com/MAX-API-Next/MAX-API/releases) | 获取正式版本发布动态 |
| [Ask DeepWiki](https://deepwiki.com/MAX-API-Next/MAX-API) | 快速检索和理解项目代码 |
| 技术与生态合作 | 联系 maxapi@max-api.ai |
session_generation 及时撤销旧会话。| 维度 | 直接连接多个供应商 | 使用 MAX API |
|---|---|---|
| 应用接入 | 分别维护 SDK、协议、鉴权和错误格式 | 应用侧使用相对稳定的统一入口 |
| 模型切换 | 修改代码、密钥和部署配置 | 通过渠道、模型映射、分组和路由调整 |
| 可用性 | 每个应用自行处理重试和上游故障 | 集中配置权重、优先级、失败重试和切换 |
| 权限与密钥 | 凭据散落在应用和环境变量中 | 集中管理令牌、模型范围、额度和有效期 |
| 成本核算 | 多家账单分散,难以归因 | 按用户、令牌、模型、渠道和分组统计 |
| 故障排查 | 日志分散,跨供应商定位困难 | 在网关侧统一观察请求、错误、重试和耗时 |
一句话概括:供应商负责提供模型,Agent 框架负责编排业务,MAX API 负责统一接入并守住治理边界。
实际可用能力取决于你的上游授权、渠道配置、模型映射和供应商支持。MAX API 负责治理这些能力,不提供模型服务本身。
| 类别 | 接口或能力 |
|---|---|
| 通用模型接口 | Chat Completions、Responses、Embeddings、Rerank、Images、Audio、Video |
| 原生与实时协议 | Claude Messages、Google Gemini、OpenAI Realtime 等入口 |
| 推理与工具调用 | 支持 Reasoning Effort、函数工具、Tool Call ID、工具名称和多轮工具响应关联,并按不同上游能力进行协议转换 |
| 异步任务 | 任务提交、轮询、状态映射、结果代理和参数化计费 |
| 自定义上游 | Base URL、路径、参数、Header、状态字段和结果字段映射 |
覆盖 OpenAI、Claude、Gemini、Azure、AWS Bedrock、Vertex AI、Ollama 及多种国内模型平台,也可治理 Codex、Dify、RAGFlow 和多模态任务服务。具体支持范围以当前版本和渠道类型为准。
MAX API 是一个由科研机构与高校 AGI 爱好者发起的 AI 模型治理、AgentOps 与应用服务基础设施项目。它旨在解决 AI 应用落地后的核心痛点,如模型供应商频繁变更、Agent 调用链路复杂、成本难以审计等问题。通过在应用、Agent、用户与上游模型服务之间构建统一的接入、鉴权、路由、计费与观测层,MAX API 为开发者和组织提供了一个稳定、可控且高度可复用的服务层能力,实现对 OpenAI、Claude、DeepSeek 及国产主流大模型的高效治理。
MAX API 提供强大的模型协议适配与治理能力。它支持 OpenAI-Compatible、Claude Messages、Gemini 等多种协议入口,并具备先进的 Reasoning Effort 控制功能,允许用户通过模型名后缀(如 `-low`, `-medium`, `-high`)精准控制 Claude 或 Gemini 等思考模型的推理力度。此外,系统内置了完善的渠道管理、额度控制与错误归一化处理,能够将分散的供应商能力转化为统一、标准化的模型服务能力。
项目支持通过 Docker 进行快速部署。默认使用 SQLite 作为本地数据库,无需额外配置数据库环境即可进行本地体验。开发者可以通过修改 `docker-compose.yml` 中的环境变量、Redis 密码及数据库配置,使用 `docker compose up -d` 命令一键启动。在正式作为面向公众的生成式 AI 服务运营前,请务必完成上游授权、备案、内容安全及合规性检查。
启动服务后,系统会将数据持久化到当前目录的 `./data` 文件夹中。你可以通过 `docker run` 命令并挂载数据卷的方式运行容器,确保服务在重启后依然保持数据一致性。通过 MAX API 网关,开发者可以实现“一次接入,多模型复用”,无需为每个供应商编写特定的 SDK,同时通过分配独立令牌(Token)来为不同的 Agent 或业务线实现精细化的额度限制与权限管理。
治理配置通过可视化控制台完成。管理员可以配置系统安全限制、添加上游渠道(API Key、Base URL 等)并进行模型映射。系统具备强大的渠道能力矩阵校验功能,能够实时检测 Base URL 格式、JSON 对象字段及 Vertex AI 区域配置等常见错误。通过灵活的组织结构配置,用户可以实现模型能力、价格规则与访问控制的深度解耦,确保 AI 应用在复杂的业务环境下依然安全、合规。
MAX API 作为一个智能网关,不仅支持标准的 OpenAI 兼容接口(Chat Completions, Embeddings, Images 等),还针对性地适配了 OpenAI Responses、Claude Messages 以及 Gemini Realtime 等前沿协议。它通过统一的协议转换层,屏蔽了不同供应商之间的格式差异,让开发者能够以统一的 API 规范调用全球范围内的各类大模型,极大降低了应用层的适配成本。
在 AI 模型治理模块中,MAX API 构建了从上游供应商到下游应用的全链路管理流。它支持接入包括 OpenAI、Azure、Claude、Gemini 在内的海外模型,以及 DeepSeek、通义千问、智谱 GLM、Kimi、豆包等国产主流模型��通过统一的模型入口与多供应商模型池,系统实现了自动化的重试、加权路由与错误处理,确保了 Agent 在调用复杂工作流时的稳定性与成本可控性。
针对开发者关注的问题,MAX API 明确了其作为“模型治理网关”的角色:它并不直接提供模型服务或 API Key,而是作为管理层帮助你高效运���已有的上游资源。同时,它与 Dify、LangChain 或 MCP Server 等 Agent 框架并非替代关系,而是互补关系——MAX API 负责底层的模型接入、路由与计费,而 Agent 框架负责上层的逻辑编排与任务执行。
MAX-API是一个高质量的开源AI工作流项目
该工具使用 AGPL-3.0 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ AGPL 3.0 — 最严格的 Copyleft,网络服务端使用也需开源,SaaS 使用受限。
AI Skill Hub 点评:MAX-API 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | MAX-API |
| 原始描述 | 开源AI工作流:MAX API Next 社区是由来自科研机构和高校的 AGI 爱好者组织发起、维护和运营的研究驱动型技术社区,聚焦 AI Models 与 Agents 治理。⭐84 · Go |
| Topics | AIGo工作流 |
| GitHub | https://github.com/MAX-API-Next/MAX-API |
| License | AGPL-3.0 |
| 语言 | Go |
收录时间:2026-06-28 · 更新时间:2026-07-03 · License:AGPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端