AX 爱鲜报

CLIProxyAPI 多模型 API 代理

用 Go 编写的本地代理服务,把 Antigravity、ChatGPT Codex、Claude Code、Grok Build、Muse Code、Devin 等 CLI 账号统一封装成 OpenAI、Gemini、Claude、Codex 兼容的 API,让任意兼容客户端或 SDK 直接调用多平台模型。

过去 7 天收获 11 颗 Star

爱鲜报评分

0.0

0 人评分

57k

星数

是

中文

Go

主语言

是

活跃

281

贡献者

人工分析

EDITORIAL

推荐理由

项目把多个厂商的 CLI 登录态转成标准 API,省去为每个平台单独适配 SDK 的麻烦,对需要在一个客户端里切换 GPT、Gemini、Claude、Grok 的开发者非常实用。Go 单二进制部署简单,MIT 协议可商用,社区活跃度高。注意它依赖各平台账号与 OAuth 登录,使用前需确认服务条款与配额限制。

适用场景

  • 本地开发时统一调用多家大模型 API
  • 为现有 OpenAI/Claude SDK 项目接入 Gemini、Grok 等模型
  • 多 CLI 账号轮换与负载分担
  • 搭建个人或团队内部的模型网关
  • 对比测试不同厂商模型效果

优点

  • 统一 OpenAI/Gemini/Claude/Codex 兼容接口,接入成本低
  • 支持 Kimi、OpenAI、Anthropic、Gemini、xAI、Meta、Devin 等多平台
  • Go 编写,单二进制部署,资源占用小
  • MIT 开源协议,可自由修改与商用
  • 提供中文 README 与桌面客户端 EasyCLIProxyAPI

缺点

  • 依赖各平台 CLI 账号与 OAuth 登录,配置有一定门槛
  • 模型可用性随渠道与账号套餐变化,需自行核对
  • 代理转发涉及账号凭证,需注意安全与合规
  • 官方文档以英文为主,部分细节需阅读源码
上手难度 进阶

项目简介

CLIProxyAPI 是一个用 Go 编写的本地代理服务器,把多个 AI 平台的 CLI 登录态封装成统一的 API 接口。它对外提供 OpenAI(含 Responses)、Gemini(含 Interactions)、Claude、Codex 兼容的 API,因此任何支持这些协议的客户端或 SDK 都能直接调用。

支持的平台

  • Kimi:Kimi 系列模型,支持 OAuth 或兼容 API 接口
  • OpenAI:GPT 系列,含 Codex OAuth 通道
  • Anthropic:Claude 系列模型
  • Google Gemini:支持 Gemini API、AI Studio、Vertex AI、Gemini CLI 与 Antigravity 账号
  • xAI:Grok 系列模型
  • Meta:Muse 系列,支持 Meta 登录与 Model API Key
  • Devin:通过 --devin-login 连接账号后路由可用模型

核心思路

传统做法是为每个厂商分别接入 SDK、维护多套鉴权逻辑。CLIProxyAPI 把这一层抽象出来:

你的客户端 / SDK
      │  OpenAI / Gemini / Claude / Codex 协议
      ▼
  CLIProxyAPI(本地代理)
      │  各平台 CLI 账号 / OAuth
      ▼
Kimi · OpenAI · Claude · Gemini · Grok · Muse · Devin

这样只需在客户端配置一个 Base URL 与密钥,就能在多个模型之间切换。

使用建议

  • 桌面用户可选用官方推荐的 EasyCLIProxyAPI 图形客户端,提供可视化配置、自动更新、系统托盘与一键启停。
  • 多账号场景下可配置多个 CLI 账号,实现轮换与负载分担。
  • 部署前请确认各平台的服务条款与配额政策,妥善保管账号凭证。

适合谁

需要在同一套代码里对比或混用多家大模型的开发者、想给已有 OpenAI/Claude 项目快速接入 Gemini 或 Grok 的团队,以及希望搭建内部模型网关的个人用户。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。