Skip to content

fix(backend): 模型名含斜杠时按显式 provider 路由修复 litellm 拒绝 - #84

Merged
fxbin merged 1 commit into
mainfrom
issue-83-model-resolver-slash
Sep 27, 2026
Merged

fxbin merged 1 commit into
mainfrom
issue-83-model-resolver-slash

Conversation

@fxbin

@fxbin fxbin commented Sep 27, 2026 •

Copy link
Copy Markdown
Owner

What & why

修复 #83 / 矩阵 D-11(已随本提交删除回退):resolve_litellm_model 对含 / 的 model_id 一律原样透传,跳过 provider 路由——「组织/模型」命名(OpenRouter / vLLM / 聚合网关常见格式,真实模型名已脱敏为 example-org/example-29b)被 litellm 按首段当未知 provider 解析,model_test 与分析管线报 BadRequestError: LLM Provider NOT provided。

注:本 PR 的合并提交应所有者要求已从 main 删除(main 回退至 d206462),问题保持 open;后续以含「应用层 OpenAI 兼容兜底」的更完整方案重做。

(原 PR 描述的修复语义:显式 provider 优先、custom → openai/ 前缀、无 provider 时含斜杠原样透传——后一语义已被新方案修正为「未知前缀兜底 openai」。)

@fxbin
fxbin merged commit ac53185 into main Sep 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant