CloudWaddie/LMArenaBridge

LMArena scripts to enable hosting an OpenAI compatible API endpoint that interacts with models on LMArena including experimental support for stealth models.

解決的問題

LMArenaBridge 提供了一種透過標準化 API 與 LM Arena 上託管的模型進行互動的方式。它透過建立 OpenAI 相容的 API 端點,解決了程式化存取這些模型的問題,讓使用者能將 LM Arena 模型整合至自己的應用程式或 OpenWebUI 等介面中。

工作原理

此專案作為橋樑,將來自 OpenAI 相容 API 的請求轉發至 LM Arena 網站。它需要從使用者瀏覽器 Cookie 中提取的認證金鑰(arena-auth-prod-v1)來驗證請求。為繞過安全措施,可使用使用者腳本代理,或選用 AI 驅動的 reCAPTCHA v2 解決器,該解決器利用 YOLO 視覺模型自動解決圖像挑戰。

適用對象

專為希望在自己的 LLM 前端或軟體工具中使用 LM Arena 的模型集合,而無需手動操作網頁介面的開發者與 AI 愛好者設計。

主要特色

  • OpenAI 相容:提供標準 API 端點,方便與現有 LLM 工具整合。
  • 視覺支援:支援透過自動上傳至 LMArena 的 R2 儲存,向具備視覺能力的模型傳送圖片。
  • 自動 CAPTCHA 解決:提供可選的 YOLO 基底視覺解決器,自動處理 reCAPTCHA v2 圖像挑戰。
  • 管理員儀表板:內建儀表板,用於管理認證金鑰與 API 金鑰。
  • OpenWebUI 整合:特別為作為 OpenWebUI 界面的後端使用而提供完整文件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案