Initial TrueGrowth source import
This commit is contained in:
29
openspec/changes/add-runtime-model-discovery/tasks.md
Normal file
29
openspec/changes/add-runtime-model-discovery/tasks.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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 补充最小测试或手工验证记录
|
||||
Reference in New Issue
Block a user