From 86df024e75dba163cc1c9d0c0c58ef5f675813e4 Mon Sep 17 00:00:00 2001 From: claude-code-best Date: Sat, 2 May 2026 22:39:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/model/model.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/utils/model/model.ts b/src/utils/model/model.ts index 6ccb72510..a43d101bb 100644 --- a/src/utils/model/model.ts +++ b/src/utils/model/model.ts @@ -24,7 +24,7 @@ import { getModelStrings, resolveOverriddenModel } from './modelStrings.js' import { formatModelPricing, getOpus46CostTier } from '../modelCost.js' import { getSettings_DEPRECATED } from '../settings/settings.js' import type { PermissionMode } from '../permissions/PermissionMode.js' -import { getAPIProvider } from './providers.js' +import { getAPIProvider, isFirstPartyAnthropicBaseUrl } from './providers.js' import { LIGHTNING_BOLT } from '../../constants/figures.js' import { isModelAllowed } from './modelAllowlist.js' import { type ModelAlias, isModelAlias } from './aliases.js' @@ -360,7 +360,8 @@ export function isOpus1mMergeEnabled(): boolean { if ( is1mContextDisabled() || isProSubscriber() || - getAPIProvider() !== 'firstParty' + getAPIProvider() !== 'firstParty' || + !isFirstPartyAnthropicBaseUrl() ) { return false }