[功能] 将 OrcaRouter 添加为命名模型提供程序

作者: XiaoHuo888-hue创建于 2026年8月21日更新于 2026年8月21日

此解决方案解决了什么问题? config.yaml 和设置 UI 都将模型端点视为一个通用的 OpenAI 兼容的 base_url + model 对。这行之有效,但对于通过 OrcaRouter 路由的用户 - 一个 OpenAI 兼容的模型网关,具有跨多个上游模型的智能路由 - 这意味着每次手动输入端点并重新发现正确的模型 ID。仓库已经为 命名 提供者设定了先例(provider: AzureOpenAIChatCompletionClientsrc/magentic_ui/_ai_client.py 中,model_config_azure_example 块在 config.yaml.example 中,以及 docs/configuration.md 中的 Azure 子标题)。一个命名的 OrcaRouter 提供者将反映这一先例,因此通过网关路由是一个一块设置。

内容来源: microsoft/magentic-ui