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ゲートウェイに変換します。これにより、クライアントがカスタム base_url をサポートしていれば、公式のAPIキーやクライアントの修正を必要とせず、複数のAIプロバイダーの既存アカウントクォータを利用できます。

仕組み

本プロジェクトはローカルのリバースプロキシとして機能します。サポートされているAIプラットフォームのセッション/ログイン状態をキャプチャし、公式の上流ゲートウェイにリクエストを転送します。統一された base_url (http://127.0.0.1:3065/v1) を提供し、様々な独自の通信プロトコルを標準的なOpenAI互換のチャット補完、レスポンス、メッセージ形式に変換します。

対象ユーザー

複数のAIデスクトップクライアントのアカウントを所有しており、それらを単一のAPIエンドポイントに集約して、独自のツールやOpenAI互換ソフトウェアで使用したいユーザー。

主な特徴

  • 幅広いプロバイダーサポート: WorkBuddy、Trae、Cline、Qoderなどを含む幅広いプラットフォームをサポートしており、LLMリクエスト、トークン更新、残高照会に対して様々なレベルのサポートを提供します。
  • 統一されたAPI: すべてのプラットフォームに対して /v1/chat/completions、/v1/responses、/v1/models のOpenAI互換インターフェースを公開します。
  • アカウントとモデルの管理: アカウント、優先順位、モデルマッピングを管理するためのGUI(TauriベースのデスクトップアプリまたはDockerベースのWebパネル)が含まれています。
  • 高度なルーティング: グローバル優先度キュー、429(レート制限)の緩和、および検出を回避するためのアウトバウンド指紋の非識別化機能を備えています。
  • 運用ツール: 成功率とトークン使用量を含むリクエストレポート、および毎日のチェックインや資格情報のメンテナンスのための自動タスクを提供します。
  • デプロイの柔軟性: スタンドアロンのWindowsインストーラー、またはヘッドレスデプロイ用のDockerコンテナとして利用可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト