diff options
| author | SOUMITRA-SAHA <[email protected]> | 2026-03-11 09:02:39 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-10 22:32:39 -0500 |
| commit | b4ae030fc2395887bac8df072627366c6f2c269c (patch) | |
| tree | e71ebfbb54cacba70a10cb6348f0b7844ea3531b | |
| parent | 0843964eb31fc355de5b6132e6d20beadb31a4b4 (diff) | |
| download | opencode-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.ts | 12 |
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 } |
