diff --git a/packages/catalog/src/compat/openai.ts b/packages/catalog/src/compat/openai.ts index ca35dfc97..6491ce5e1 100644 --- a/packages/catalog/src/compat/openai.ts +++ b/packages/catalog/src/compat/openai.ts @@ -549,7 +549,8 @@ export function buildOpenAICompat(spec: ModelSpec<"openai-completions">): Resolv // Kimi-family ids trigger MFJS on any host, not just native base URLs: // proxies (OpenRouter, custom gateways) forward `tools.function.parameters` // to Moonshot verbatim, which 400s on non-MFJS constructs. - toolSchemaFlavor: isMoonshotNative || isKimiModel ? "moonshot-mfjs" : isLocalOpenAICompatBackend ? "grammar" : undefined, + toolSchemaFlavor: + isMoonshotNative || isKimiModel ? "moonshot-mfjs" : isLocalOpenAICompatBackend ? "grammar" : undefined, streamIdleTimeoutMs, stripDeepseekSpecialTokens: isDeepseekModelIdOrName(spec.id) && (provider === "nvidia" || provider === "deepseek"),