Skip to content

v2.1.18

Choose a tag to compare

@github-actions github-actions released this 16 Oct 19:29
· 31 commits to dev since this release

✨ 本次更新

  • API Key 增加自定义代理路由功能,支持为每个 Key 单独指定代理节点、直连或自动轮询,不再强制全局统一。
  • 修复了 API Key 代理设置可能失效的问题,确保未指定代理时能正确回退到全局默认设置。
  • 新增 Antigravity OAuth 账号管理,支持通过 Google 登录接入 Claude 和 Gemini 模型,并可直观查看各账号的用量额度与套餐详情。
  • 提升弱网环境下的连接稳定性,支持请求失败自动重试及上游流超时自动断开,避免请求卡死或资源浪费。
  • 增强模型列表元数据,现在可以在支持的客户端中看到更详细的模型描述、上下文窗口大小及功能特性。
  • 账号模式现已支持图片编辑接口 (/v1/images/edits),兼容 OpenAI 标准的文件上传格式。
  • 新增 NPM 分发渠道,支持通过命令行安装和运行,方便在服务器或无界面环境中使用。

What's New

  • Added custom proxy routing for API Keys, allowing you to assign specific proxy nodes, direct connections, or auto-polling to individual keys.
  • Fixed an issue where API Key proxy assignments could fail, ensuring they correctly fall back to global default settings.
  • Introduced Antigravity OAuth account management, enabling Google login for Claude and Gemini models with real-time usage and quota tracking.
  • Improved network resilience with automatic retries for failed connections and a watchdog timer to cancel hung requests in poor network conditions.
  • Enhanced model metadata, providing detailed information like context window size and model descriptions to your coding clients.
  • Added support for the Image Edits API (/v1/images/edits) in account mode, compatible with standard OpenAI file upload formats.
  • Launched a new NPM distribution channel, allowing users to install and run the proxy as a lightweight CLI service.
完整提交记录 / Full commit list
  • fix(proxy): normalize null proxyId to global default and validate proxy assignments
  • feat(proxy): support custom proxy routing for api keys and bypass loopback in fetch dispatcher