Skip to content
Discussion options

You must be logged in to vote

查了一下文档,这个行为是刻意设计的,不是漏掉的边界情况。

docs/deepseek-llm-api-wire-extensions.md 里有一句明确写着:A gateway selected through baseURL receives the same values as the official endpoint. 也就是说,不管 baseURL 指不指向 DeepSeek 官方端点,dsh_plugin_packages 都会一起发过去,这是文档里白纸黑字写明的既定行为,不是 bug。

config-catalog.md 里 plugin-package-inventory-deepseek 的 Config 也确认了 enabled 默认是 true,字段本身没有按 baseURL 做区分的逻辑,这点和你的复现一致。

所以你贴的两个方案里,第二个(提供开关)其实已经存在,就是你自己已经找到的那个临时方案:把 plugin-package-inventory-deepseek 禁用(无论是 patch 里 disabled: true,还是 settings.yaml 里 enabled: false)。这不是绕过去的 workaround,是这个功能唯一支持的正式关闭方式,配置项就是给这个用的。

第一个方案(只在官方端点才加这个字段)目前源码里确实没有实现,前面那句文档原话说明这是有意不做区分。要不要改成按 baseURL 区分,这属于产品设计取舍,不是我能替官方决定的事,但至少可以确认:这不是被忽略的问题,是刻意的选择,只是默认值(true)对严格校验参…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@hotcat854
Comment options

Answer selected by hotcat854
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants