aimod-cc/agent2api
本地反向代理 + OpenAI 兼容 AI 网关:复用桌面客户端登录态,一个 base_url 调用十余家模型额度 · Local OpenAI-compatible gateway for AI coding clients — WorkBuddy, Raccoon, CatPaw, AutoClaw, Qoder, Cline, Accio, ZCode, CodeArts, Trae and more.
解决的问题
Agent2API 将各种 AI 桌面客户端的登录状态转换为单一的本地 OpenAI 兼容 API 网关。这允许用户在无需官方 API Key 或修改客户端的情况下,使用来自多个 AI 提供商的现有账号配额,前提是客户端支持自定义 base_url。
运作原理
本项目作为本地反向代理运行。它捕获受支持 AI 平台的会话/登录状态,并将请求转发至官方上游网关。它提供统一的 base_url (http://127.0.0.1:3065/v1),并将各种专有传输协议转换为标准的 OpenAI 兼容聊天补全、响应及消息格式。
适用对象
拥有多个 AI 桌面客户端账号,并希望通过单一 API 端点集中访问,以便在自己的工具或 OpenAI 兼容软件中使用这些服务的用户。
特色亮点
- 广泛的提供商支持:支持包括 WorkBuddy、Trae、Cline、Qoder 等多种平台,并针对 LLM 请求、Token 更新及余额查询提供不同程度的支持。
- 统一 API:为所有平台提供
/v1/chat/completions、/v1/responses及/v1/models的 OpenAI 兼容接口。 - 账号与模型管理:包含用于管理账号、优先级及模型映射的 GUI(基于 Tauri 的桌面应用程序或基于 Docker 的网页面板)。
- 高级路由:具备全局优先级队列、429(速率限制)降级处理,以及出站指纹去识别化以避免检测。
- 运营工具:提供包含成功率与 Token 使用量的请求报告,以及用于每日签到与凭证维护的自动化任务。
- 部署灵活性:提供独立的 Windows 安装程序或用于无头部署的 Docker 容器。
相关
- 项目
- 项目
- 项目
- 项目