From 612f4a51bb5d3bf323b0489fa3ef83a8719d0656 Mon Sep 17 00:00:00 2001 From: Tray Date: Thu, 16 Oct 2025 07:29:51 -0700 Subject: [PATCH] [vertex] Allow project to be set via env var (#2739) --- lua/avante/providers/vertex.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/avante/providers/vertex.lua b/lua/avante/providers/vertex.lua index b69794c..ff61f54 100644 --- a/lua/avante/providers/vertex.lua +++ b/lua/avante/providers/vertex.lua @@ -49,7 +49,7 @@ function M:parse_curl_args(prompt_opts) local provider_conf, request_body = P.parse_config(self) local model_id = provider_conf.model or "default-model-id" - local project_id = parse_cmd("cmd:gcloud config get-value project") + local project_id = vim.fn.getenv("GOOGLE_CLOUD_PROJECT") or parse_cmd("cmd:gcloud config get-value project") local location = vim.fn.getenv("GOOGLE_CLOUD_LOCATION") -- same as gemini-cli if project_id == nil or project_id == vim.NIL then project_id = "default-project-id" end