CLIProxyAPI

統一管理 OAuth 登入的 CLI 工具,並以 OpenAI 相容 API 對外派工

CLIProxyAPI 派工總覽

統一管理多個 OAuth 登入的 CLI 工具,以一個 OpenAI 相容端點對外派工—— 收到請求後依模型自動挑選最適合、回應最快的工具執行,失敗自動換手。

功能模組

同一個模型可能有多個工具支援;派工時優先使用近期回應時間較短、失敗率較低的工具,失敗才換下一個。 模型來源為「靜態清單 ∪ 工具盤點結果」,實測會對每個組合下一句最短提示確認真的能用。

直接對 /v1/chat/completions 發一次請求,觀察實際由哪個工具完成、是否發生 failover。

尚無測試呼叫紀錄

    

API 金鑰

呼叫 /v1/*(OpenAI 相容端點)時用 Authorization: Bearer <key> 驗證。 清單是空的代表未啟用驗證,任何人都能呼叫——只建議在僅綁 127.0.0.1 時這樣用。 金鑰只會在產生當下完整顯示一次,之後一律只看得到遮蔽後的值。

管理介面登入

用 Gitea OAuth2 保護整個管理介面(不管綁在哪個位址)。設定 auth.giteaBaseUrlclientIdclientSecret 後才會啟用,只允許 Gitea 系統管理員 (user.is_admin)帳號登入;目前只能透過設定檔調整,管理介面裡看得到目前狀態。

作業

等待中
  1. 開啟授權頁
  2. 貼上授權碼
  3. 完成檢查
開啟授權頁

終端輸出

      
    

操作 CLI

待命