इस प्रोजेक्ट के बारे में
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 身份验证流程
- 支持生成式语言 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 服务器以及多智能体编排工具。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.