summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSOUMITRA-SAHA <[email protected]>2026-03-11 09:02:39 +0530
committerGitHub <[email protected]>2026-03-10 22:32:39 -0500
commitb4ae030fc2395887bac8df072627366c6f2c269c (patch)
treee71ebfbb54cacba70a10cb6348f0b7844ea3531b
parent0843964eb31fc355de5b6132e6d20beadb31a4b4 (diff)
downloadopencode-b4ae030fc2395887bac8df072627366c6f2c269c.tar.gz
opencode-b4ae030fc2395887bac8df072627366c6f2c269c.zip
fix: add GOOGLE_VERTEX_LOCATION env var support for Vertex AI (#16922)
Co-authored-by: Aiden Cline <[email protected]>
-rw-r--r--packages/opencode/src/provider/provider.ts12
1 files changed, 10 insertions, 2 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index c174ebd9f..ccd3c55b4 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -67,7 +67,11 @@ export namespace Provider {
const project =
options["project"] ?? Env.get("GOOGLE_CLOUD_PROJECT") ?? Env.get("GCP_PROJECT") ?? Env.get("GCLOUD_PROJECT")
const location =
- options["location"] ?? Env.get("GOOGLE_CLOUD_LOCATION") ?? Env.get("VERTEX_LOCATION") ?? "us-central1"
+ options["location"] ??
+ Env.get("GOOGLE_VERTEX_LOCATION") ??
+ Env.get("GOOGLE_CLOUD_LOCATION") ??
+ Env.get("VERTEX_LOCATION") ??
+ "us-central1"
const endpoint = location === "global" ? "aiplatform.googleapis.com" : `${location}-aiplatform.googleapis.com`
return {
@@ -437,7 +441,11 @@ export namespace Provider {
Env.get("GCLOUD_PROJECT")
const location =
- provider.options?.location ?? Env.get("GOOGLE_CLOUD_LOCATION") ?? Env.get("VERTEX_LOCATION") ?? "us-central1"
+ provider.options?.location ??
+ Env.get("GOOGLE_VERTEX_LOCATION") ??
+ Env.get("GOOGLE_CLOUD_LOCATION") ??
+ Env.get("VERTEX_LOCATION") ??
+ "us-central1"
const autoload = Boolean(project)
if (!autoload) return { autoload: false }