Problem type
Missing (should be documented but is not)
Location
docs/design/provider-registry-and-model-routing.md、docs/README.md
Problem description
当前 Provider 配置以供应商品牌和单一请求协议为中心,缺少一份覆盖 Provider、Interface、Model 三层关系的目标设计。仓库也没有集中说明多协议接口、模型能力与输入输出模态、媒体任务、价格模型、凭证隔离、迁移和故障转移边界,后续实现容易把设计提案误认为现状,或重复已有 provider failover 能力。
Suggested fix
新增一份明确标记为 Proposal / 设计评审稿、尚未实现的中文设计文档,并加入 docs 索引。文档应包含:
- 当前实现与约束;
- Provider / Interface / Model 领域模型;
- 对话、图像、音频、视频等任务与协议适配边界;
- 模型能力、模态、上下文、价格和字段来源;
- 多凭证、OAuth、安全存储与 renderer 隔离;
- 路由、重试、熔断、故障转移和不可重放边界;
- 旧 CustomProvider 的兼容迁移与分阶段实施计划;
- 明确区分已实现能力和未来方案。
愿意提交对应的文档 PR。
Pre-submit checklist
Problem type
Missing (should be documented but is not)
Location
docs/design/provider-registry-and-model-routing.md、docs/README.md
Problem description
当前 Provider 配置以供应商品牌和单一请求协议为中心,缺少一份覆盖 Provider、Interface、Model 三层关系的目标设计。仓库也没有集中说明多协议接口、模型能力与输入输出模态、媒体任务、价格模型、凭证隔离、迁移和故障转移边界,后续实现容易把设计提案误认为现状,或重复已有 provider failover 能力。
Suggested fix
新增一份明确标记为 Proposal / 设计评审稿、尚未实现的中文设计文档,并加入 docs 索引。文档应包含:
愿意提交对应的文档 PR。
Pre-submit checklist