fix: ensure mistral medium 3.5 has variants properly setup (#25887)

This commit is contained in:
Aiden Cline 2026-05-05 10:34:20 -05:00 committed by GitHub
parent fdb4b7c4a5
commit 576480b5dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -761,7 +761,12 @@ export function variants(model: Provider.Model): Record<string, Record<string, a
// https://docs.mistral.ai/capabilities/reasoning/adjustable
if (!model.capabilities.reasoning) return {}
// Only Mistral Small 4 and Medium 3.5 support reasoning
const MISTRAL_REASONING_IDS = ["mistral-small-2603", "mistral-small-latest", "mistral-medium-3.5"]
const MISTRAL_REASONING_IDS = [
"mistral-small-2603",
"mistral-small-latest",
"mistral-medium-3.5",
"mistral-medium-2604",
]
const mistralId = model.api.id.toLowerCase()
if (!MISTRAL_REASONING_IDS.some((id) => mistralId.includes(id))) return {}
return {