عن المشروع

CLIProxyAPI 是一款专为 AI 编程 CLI 工具设计的本地代理服务器。它提供兼容 OpenAI、Gemini、Claude 和 Grok 的 API 端点,使现有 CLI 客户端和 SDK 能够访问多种后端提供商,而无需为每个提供商进行原生集成。 README 中提到的受支持提供商包括 Moonshot AI 的 Kimi 系列模型、OpenAI GPT 系列模型、Anthropic Claude 系列模型、Google Gemini/Antigravity 模型以及 xAI Grok 系列模型。访问通常通过 OAuth 登录完成,适用于 Claude Code、OpenAI Codex、Gemini/AI Studio 和 Grok Build 等服务,而非要求单独的 API 密钥。 README 中列出的主要功能包括: - 面向 CLI 模型的 OpenAI/Gemini/Claude/Grok 兼容 API 端点 - 通过 OAuth 登录支持 OpenAI Codex - 通过 OAuth 登录支持 Claude Code - 通过 OAuth 登录支持 Grok Build - 在受支持的情况下提供流式、非流式和 WebSocket 响应 - 支持函数调用/工具 - 支持文本和图像的多模态输入 - 为 Gemini、OpenAI、Claude 和 Grok 提供多账户轮询负载均衡 - 为 Gemini、OpenAI、Claude 和 Grok 提供 CLI 身份验证流程 - 支持 Generative Language API 密钥 - AI Studio Build 多账户负载均衡 - Claude Code 多账户负载均衡 - OpenAI Codex 多账户负载均衡 - Grok Build 多账户负载均衡 - 通过配置支持 OpenAI 兼容的上游提供商,例如 OpenRouter - 可嵌入代理的可复用 Go SDK 该项目还提供管理 API,文档在代码仓库中引用。自 v6.10.0 起,不再内置使用统计功能;CPA Usage Keeper 和 CPA-Manager-Plus 等独立社区工具提供持久化、仪表盘、请求监控、成本估算和配额检查。 代码仓库包含 SDK 文档,涵盖用法、高级执行器和转换器、访问控制、监视器以及自定义提供商示例。 README 还列出了基于 CLIProxyAPI 构建的大量社区项目生态系统,包括桌面 GUI 封装、macOS 菜单栏配额监控器、Windows 托盘工具、VS Code 扩展、Web 管理仪表盘、MCP 服务器以及多智能体编排工具。