简单来说,CLIProxyAPI 是一个“转换桥梁”。它能把原本只能在命令行(CLI)或特定网页端使用的 AI 帐号,转换成标准的 OpenAI 接口格式。
它也起到了中转(Relay)的作用,但它与市面上常见的“API 中转站”有核心区别。
通常,像 Gemini、Claude 或 OpenAI 的一些特殊订阅(比如 Codex、Claude Code),可能只提供 CLI 工具或网页访问,而不提供方便的 API Key 给第三方软件(如 Cursor, VS Code, Obsidian)使用。
CLIProxyAPI 做的事情是:
1. 接入: 模拟登录你的 CLI 账户或通过 OAuth 授权获取访问权限。
2. 转换: 建立一个本地服务器,把这些非标准的访问方式包装成标准的 v1/chat/completions 接口。
3. 输出: 让你可以在任何支持自定义 OpenAI 地址的软件里,填入 http://localhost:8317 来调动你自己的这些帐号。
| 维度 | 普通 API 中转站 | CLIProxyAPI |
|---|---|---|
| 资源来源 | 站长批发购买的官方 API 额度 | 你自己的 CLI 订阅或多账户授权 |
| 部署位置 | 别人的服务器(公网) | 通常部署在你本地或私有服务器 |
| 主要功能 | 转售、计费、多模型聚合 | 适配转换、多账户负载均衡、绕过 API 限制 |
| 适用人群 | 没有官方 Key 的普通用户 | 拥有多个 CLI 订阅或想节省 API 支出的开发者 |
gpt-4,但你想用 claude-3-5-sonnet。你可以通过它的 Model Aliasing 功能,把请求发往 gpt-4 的路径,实际上后端由它转交给 Claude。这就是一个给开发者用的“自建中转站”。
如果你只是想简单买点流量用,普通的 API 中转站更省事;但如果你手里有多个 AI 账号,或者想利用某些 CLI 工具的高配额/低成本优势,并在 Cursor、VS Code 等工具里顺畅使用,CLIProxyAPI 就是那个帮你“搭桥”的工具。
http://googleusercontent.com/interactive_content_block/0