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 界面的后端使用而提供详细文档。

相关

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