Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 May 10:28

围绕“新手第一次配置 Provider 不知道填什么”这条主线,本轮对 Provider 配置体验做了一次系统优化。

核心改动

  1. 重构 Provider 表单

将原来 8+ 字段平铺的表单,改成三段式结构:

  • 基础信息:只保留 type / name / api key,custom 类型才显示 base_url
  • 模型与能力:合并“拉取模型”和“自动识别能力”,能力矩阵默认折叠
  • 高级配置:默认折叠,并标注“通常无需修改”

目标是让新手只需要完成“选 Provider、填 Key、创建”这几个关键动作。

  1. 新建 Provider 后自动选择模型

创建成功后,后台自动拉取上游模型列表,识别模型能力,并按规则自动选择默认模型和 reasoning 模型。

用户创建 Provider 后,基本不需要手动配置模型。

  1. ProviderCard 增加直连协议提示

在 Provider 卡片上增加“直连 Chat”“直连 Anthropic”等 chip,让用户一眼知道哪些客户端可以直连,不需要协议转换。

  1. 优化 preset 应用逻辑

选择 Provider 类型后,自动覆盖 name 和 auto_cache_control。

创建场景下隐藏 enabled / timeout 等高级字段,使用合理默认值,减少新手理解成本。

问题修复

  1. 修复测试连接卡死问题

缓存支持检测原来可能因为 timeout 过长导致等待 240 秒以上。现在检测请求 timeout 最长限制为 15 秒。

同时修复前端 TestConnectionDialog 因父组件轮询重渲染导致测试被反复重启的问题。

  1. 修复 Codex Config Check 适配问题

适配 1.1.0 后新的 Codex 集成方式:

  • model_provider 同时兼容 agentgate 和 OpenAI 模式
  • 修复 UI 显示 Some("OpenAI") 的 debug 格式问题
  • auth.json 检查改为识别真正的脏状态,避免误报

文案与命名

将“服务商”统一改为“供应商”,对齐 CC-Switch 等常见工具里的表达。

同时保留“服务商”作为搜索别名,兼容老用户习惯。

数据库字段、API 契约、Provider 相关变量名没有改动。

文档更新

同步更新 README 和 README_ZH:

  • Provider 数量从 23+ 更新为 24
  • Vision-Aware Routing 改为 Capability-Aware Routing
  • Provider 列表按国内 / 海外 / 聚合 / 自定义重新分组
  • Add a Provider 文档改成“快速通道 + 三段式手动模式”
  • Supported Providers 更新为 24 个
  • 新增 Gemini CLI / AtomCode 配置说明

同时刷新 10 张最新 UI 截图,覆盖 dashboard、providers、tools、gateway、routes、logs、diagnostics、settings 等页面。