diff --git a/src/hooks/runtime-fallback/fallback-state.ts b/src/hooks/runtime-fallback/fallback-state.ts index bc49c7289..af1b2cbb8 100644 --- a/src/hooks/runtime-fallback/fallback-state.ts +++ b/src/hooks/runtime-fallback/fallback-state.ts @@ -41,10 +41,11 @@ function parseCanonicalModel(model: string): { providerID: string; modelID: stri if (!parsed?.providerID || !parsed.modelID) return undefined const canonicalModelID = canonicalizeModelID(parsed.modelID) + const variant = parsed.variant?.toLowerCase() return { providerID: canonicalizeProviderFamily(parsed.providerID, parsed.modelID), - modelID: canonicalModelID, + modelID: variant ? `${canonicalModelID}::${variant}` : canonicalModelID, } }