CLIProxyAPI

活跃
GitHub Go MIT

简介

将 Gemini CLI、Claude Code、Codex 等 AI 代理封装为 OpenAI/Gemini/Claude 兼容的 API 服务,实现多种编程代理的统一接口调用。

核心特性

  • OpenAI 兼容 API — 将 Claude Code、Codex、Gemini CLI 封装为标准 OpenAI 格式的 REST 端点
  • OAuth 登录 — 通过 OAuth 流程直接使用 Claude Code、Codex、Grok Build 的订阅账户
  • 多账户轮询 — 支持多账号 round-robin 负载均衡(Gemini、OpenAI、Claude、Grok)
  • 流式响应 — 同时支持 streaming、non-streaming 和 WebSocket 三种响应模式
  • Go SDK — 可嵌入式 SDK,方便将代理服务集成到其他项目中
  • 管理 API — 提供完整的管理接口用于用户和配额管理

适用场景

💡 为 CLI 工具提供统一的 API 接口,支持多模型切换
💡 多团队共享同一套 AI 订阅账户,按需分配配额
💡 将 Claude/Codex/Gemini 能力接入自有应用或内部工具
💡 本地或离线环境中通过代理访问 AI 模型

快速开始

# 安装 CLIProxyAPI
go install github.com/router-for-me/CLIProxyAPI@latest

# 启动代理服务
cliproxyapi serve

相关项目