diff --git a/packages/ai/src/providers/google-vertex.ts b/packages/ai/src/providers/google-vertex.ts index 391ccd0c9ce..9f8b25ea4ec 100644 --- a/packages/ai/src/providers/google-vertex.ts +++ b/packages/ai/src/providers/google-vertex.ts @@ -91,7 +91,7 @@ const configuredRoute = (input: Config, modelID: string | ModelID) => { provider: id, message: "Google Vertex tuned models do not support Express Mode API keys", }) - const location = GoogleVertexShared.location(inputLocation, "us-central1") + const location = GoogleVertexShared.location(inputLocation, "global") const project = GoogleVertexShared.project(inputProject) const endpoint = baseURL ?? diff --git a/packages/core/src/plugin/provider/google-vertex.ts b/packages/core/src/plugin/provider/google-vertex.ts index b31fd9afef5..8127babee13 100644 --- a/packages/core/src/plugin/provider/google-vertex.ts +++ b/packages/core/src/plugin/provider/google-vertex.ts @@ -20,7 +20,7 @@ function resolveLocation(options: Record) { process.env.GOOGLE_VERTEX_LOCATION ?? process.env.GOOGLE_CLOUD_LOCATION ?? process.env.VERTEX_LOCATION ?? - "us-central1" + "global" ) } diff --git a/packages/core/test/plugin/provider-google-vertex.test.ts b/packages/core/test/plugin/provider-google-vertex.test.ts index a74ffae8c96..3f40731866b 100644 --- a/packages/core/test/plugin/provider-google-vertex.test.ts +++ b/packages/core/test/plugin/provider-google-vertex.test.ts @@ -277,7 +277,7 @@ describe("GoogleVertexPlugin", () => { }), ) - it.effect("defaults location to us-central1 when only project is configured", () => + it.effect("defaults location to global when only project is configured", () => withEnv( { GOOGLE_CLOUD_PROJECT: undefined, @@ -299,7 +299,7 @@ describe("GoogleVertexPlugin", () => { yield* addPlugin() const provider = required(yield* catalog.get(Provider.ID.make("google-vertex"))) expect(provider.settings?.project).toBe("config-project") - expect(provider.settings?.location).toBe("us-central1") + expect(provider.settings?.location).toBe("global") }), ), )