Skip to content

feat(models): 全厂商模型发现与批量配置,统一高级参数及存量升级 - #2492

Open
SuperstructureJH wants to merge 8 commits into
dataelement:feat/3.0.0from
SuperstructureJH:codex/model-discovery-pr
Open

SuperstructureJH wants to merge 8 commits into
dataelement:feat/3.0.0from
SuperstructureJH:codex/model-discovery-pr

Conversation

@SuperstructureJH

@SuperstructureJH SuperstructureJH commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

管理员填写 API 连接后,在弹窗中获取模型、识别类型并批量添加,主页面保留紧凑配置列表。当前表单中的 18 种常规接口格式均有明确获取路径;实时列表与预置目录分别显示来源。历史独立 max_tokens 统一进入高级参数,提供保留原生效值的升级与恢复脚本。

目标:dataelement/bisheng:feat/3.0.0,已合入 e64e991a1。保留主线公共 UI、连接字段拆分、语音凭据、ASR 类型范围、语音错误码及脱敏逻辑,并解决模型配置区域的合并冲突。

厂商覆盖

  • OpenAI、DeepSeek、Moonshot、千帆及自部署兼容服务按各自地址和认证读取列表;Anthropic 原生鉴权及游标分页,Ollama /api/tags,Xinference 运行模型 UID 与类型。
  • 百炼原生目录分页及能力字段;北京地区补充 Workspace ID,可指定目录地址。硅基流动通过官方 sub_type 查询补全类型。
  • 火山使用 AK/SK V4 签名调用北京管理接口,分页读取 Running 接入点 ID;可选临时凭证和项目。
  • Azure 默认模型目录要求填写实际部署名称;提供资源 ID 与管理 Token 时直接读取成功部署,分页限定同一资源路径。
  • 智谱、星火、腾讯混元、MiniMax 官方连接提供标注日期、官方链接和账户开通提示的部分预置目录,保留手动添加与自定义兼容地址的实时获取。这四家的公开统一列表合同尚待确认,预置目录不代表账户可用全集。

配置与兼容

  • 发现接口沿用管理员、租户和服务商编辑权限,以及保存密钥的脱敏回填。额外管理凭据只用于发现请求,关闭弹窗清除;服务商保存仍使用原连接字段。
  • 连接或发现方式变更后清空草稿并作废旧响应。类型优先读取元数据,再匹配型号族;未知类型手动确认,按当前运行适配器判断可添加范围。图像和视频能力展示待适配。
  • 选择、参数和服务设置通过页底保存统一生效。每日调用限制保留 limit_flag、limit、服务商级共享计数与日期分桶;本期迁移保留 Redis 当日计数。
  • 升级脚本将旧 config.max_tokens 转入高级 user_kwargs,Ollama 使用 num_ctx;支持租户范围、只读预检、私有备份、事务、幂等重跑和保护后续编辑的恢复。对象格式高级参数兼容,星火返回实际合并参数。

验证

  • 后端 122 项通过:厂商接口模拟、分页、认证、错误脱敏、类型、每日限流及 SQLite 升级恢复事务。
  • 前端及语音表单 21 文件、157 项通过:来源切换、批量选择、Azure 部署映射、管理凭据清除、迟到响应、三语言资源与历史配置。
  • 平台严格类型检查(698 文件)、目标 ESLint/Ruff、架构守卫、国际化检查及生产构建通过。构建保留既有大包提示。
  • 按本轮先完成功能的要求,真实厂商 Key、各型号推理、浏览器保存及真实 MySQL/DM8 升级演练留待后续联调。本轮交付源码与 PR,3006 仍为此前已部署版本。全工作区 lint 与工作台类型检查未重跑。

文档:PRD · 18 家适配与官方依据 · 升级与恢复 · 验证记录

候选 69711081fc7eda1b157c569abb47a74bd52da32f,来源 SuperstructureJH/bisheng:codex/model-discovery-pr。提交审计扫描 42 个工作树、40 条分支,PASS(0 BLOCK / 0 REVIEW)。历史模型功能已收敛;中粮权限/显示、3004 容量治理、DSH、灵思及知识空间改动分别保留在对应交付中。审计记录:本地 outputs/model-provider-adapters-20261021/。

Adapt object user_kwargs compatibility from 601d3af and the Tencent enable_enhancement mapping from 45400d5. Keep the confirmed discovery dialog and compact layout. Validate non-finite JSON during legacy token upgrade.
@SuperstructureJH
SuperstructureJH changed the base branch from feat/3.0.0-beta2 to feat/3.0.0 October 16, 2026 08:03
@SuperstructureJH SuperstructureJH changed the title feat(models): 模型发现与批量配置,统一高级参数及存量升级 feat(models): 全厂商模型发现与批量配置,统一高级参数及存量升级 Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant