fix(ai): validate models server-side and fix reasoning detection (#1443)

This commit is contained in:
dancer 2026-03-03 15:56:05 +00:00 committed by GitHub
parent 49ba1d5f14
commit 99cd8699c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 21 additions and 9 deletions

View file

@ -33,7 +33,8 @@ export function getLanguageModel(modelId: string) {
}
const isReasoningModel =
modelId.includes("reasoning") || modelId.endsWith("-thinking");
modelId.endsWith("-thinking") ||
(modelId.includes("reasoning") && !modelId.includes("non-reasoning"));
if (isReasoningModel) {
const gatewayModelId = modelId.replace(THINKING_SUFFIX_REGEX, "");