1.4 KiB
1.4 KiB
Tasks: 动态模型发现与分类
1. 发现链路
- 1.1 新增 Base URL 归一化逻辑,兼容
https://host与https://host/v1 - 1.2 新增
/v1/models请求封装,支持 Bearer Token、错误解析和非 JSON 保护 - 1.3 为模型发现结果增加内存态和持久态缓存
2. 模型适配
- 2.1 将远端模型列表适配为项目内部
ModelConfig[] - 2.2 基于
owned_by、supported_endpoint_types和模型 ID 完成厂商分类 - 2.3 基于端点类型和模型 ID 完成图片/视频/文本分类
- 2.4 对已知静态模型复用现有
shortCode、默认参数和标签 - 2.5 为未知模型生成保守默认配置,保持可搜索、可选择、可保存
3. UI 接入
- 3.1 在设置页增加“同步模型”操作和加载/成功/失败提示
- 3.2 设置页的图片、视频、文本模型选择器优先使用动态模型列表
- 3.3 AI 输入栏、图片生成弹窗、视频生成弹窗复用同一份动态模型列表
- 3.4 获取失败或无结果时回退到静态模型列表,不阻断当前使用
4. 验证
- 4.1 使用
https://api.tu-zi.com的 live/v1/models返回验证模型发现与分类结果 - 4.2 验证动态发现后可正确保存并重新读取三个模型设置
- 4.3 验证未知模型仍可手动输入并保存
- 4.4 补充最小测试或手工验证记录