diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 9967edec5dd..5bea0c655ad 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -195,8 +195,8 @@ export namespace Provider { credentialProvider: fromNodeProviderChain(), }, async getModel(sdk: any, modelID: string, options?: Record) { - // Skip region prefixing if model already has global prefix - if (modelID.startsWith("global.")) { + // Skip region prefixing if model already has a cross-region inference profile prefix + if (modelID.startsWith("global.") || modelID.startsWith("jp.")) { return sdk.languageModel(modelID) }