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 容器。

相关

  • 项目
  • 项目
  • 项目
  • 项目