Skip to content

[Docs] 补充 Provider Registry、多协议接口与模型路由设计 #723

Description

@yovinchen

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

  • 已搜索现有 Issues,未发现覆盖该设计文档的重复项。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions