diff --git a/src/sse/services/model.ts b/src/sse/services/model.ts index 49145c50e3..ec606b7da0 100644 --- a/src/sse/services/model.ts +++ b/src/sse/services/model.ts @@ -22,8 +22,10 @@ export async function resolveModelAlias(alias) { export async function getModelInfo(modelStr) { const parsed = parseModel(modelStr); + // Check custom provider nodes first (for both alias and non-alias formats) // Check custom provider nodes first (for both alias and non-alias formats) if (parsed.providerAlias || parsed.provider) { + // Ensure prefixToCheck is always a concise identifier, not a full model string const prefixToCheck = parsed.providerAlias || parsed.provider; // Check OpenAI Compatible nodes