@candy2025 在 Commandcode一直422的原因,以及修复方法 中发帖

之前一直用旧版本,没有关过机,一点问题都没有,然后现在重启了一下,一直报错422,查了一下原因是 api.commandcode.ai 网关对 developer 角色请求有一条 256Ki(262,144 token)的上下文上限,超了就直接回 422 invalid_request_error;而 DSH 0.2.0-rc.2 对推理模型默认把系统提示词用 developer 角色发出去。所以任何长到 ~20 万 token 的会话,一旦越过这条线就永久 422——历史是固定的,每次重试拼出同一个超大请求,同一个结果。 
修复是增加这个字段: 
compat: 
supportsDeveloperRole: false 
示例: 

id: llm-pi-ai 
name: “@deepseek-ai/dsh-llm-pi-ai” 
config: 
providers: 
comma...
 
 
Back to Top