Added region support to chatGoogleVertexAi (#4839)

* Added region support to chatGoogleVertexAi

* Added region to the vertex ai embeddings loader too

* Updated the available vertex text embedding models to be valid

* Update ChatGoogleVertexAI.ts

* Update GoogleVertexAIEmbedding.ts

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
This commit is contained in:
Karl Stoney
2025-07-18 11:28:23 +01:00
committed by GitHub
parent cf965f3d8e
commit 5e5b2a18e2
3 changed files with 127 additions and 21 deletions
+94 -14
View File
@@ -697,6 +697,50 @@
"input_cost": 2.5e-7,
"output_cost": 1.25e-6
}
],
"regions": [
{ "label": "us-east1", "name": "us-east1" },
{ "label": "us-east4", "name": "us-east4" },
{ "label": "us-central1", "name": "us-central1" },
{ "label": "us-west1", "name": "us-west1" },
{ "label": "europe-west4", "name": "europe-west4" },
{ "label": "europe-west1", "name": "europe-west1" },
{ "label": "europe-west3", "name": "europe-west3" },
{ "label": "europe-west2", "name": "europe-west2" },
{ "label": "asia-east1", "name": "asia-east1" },
{ "label": "asia-southeast1", "name": "asia-southeast1" },
{ "label": "asia-northeast1", "name": "asia-northeast1" },
{ "label": "asia-south1", "name": "asia-south1" },
{ "label": "australia-southeast1", "name": "australia-southeast1" },
{ "label": "southamerica-east1", "name": "southamerica-east1" },
{ "label": "africa-south1", "name": "africa-south1" },
{ "label": "asia-east2", "name": "asia-east2" },
{ "label": "asia-northeast2", "name": "asia-northeast2" },
{ "label": "asia-northeast3", "name": "asia-northeast3" },
{ "label": "asia-south2", "name": "asia-south2" },
{ "label": "asia-southeast2", "name": "asia-southeast2" },
{ "label": "australia-southeast2", "name": "australia-southeast2" },
{ "label": "europe-central2", "name": "europe-central2" },
{ "label": "europe-north1", "name": "europe-north1" },
{ "label": "europe-north2", "name": "europe-north2" },
{ "label": "europe-southwest1", "name": "europe-southwest1" },
{ "label": "europe-west10", "name": "europe-west10" },
{ "label": "europe-west12", "name": "europe-west12" },
{ "label": "europe-west6", "name": "europe-west6" },
{ "label": "europe-west8", "name": "europe-west8" },
{ "label": "europe-west9", "name": "europe-west9" },
{ "label": "me-central1", "name": "me-central1" },
{ "label": "me-central2", "name": "me-central2" },
{ "label": "me-west1", "name": "me-west1" },
{ "label": "northamerica-northeast1", "name": "northamerica-northeast1" },
{ "label": "northamerica-northeast2", "name": "northamerica-northeast2" },
{ "label": "northamerica-south1", "name": "northamerica-south1" },
{ "label": "southamerica-west1", "name": "southamerica-west1" },
{ "label": "us-east5", "name": "us-east5" },
{ "label": "us-south1", "name": "us-south1" },
{ "label": "us-west2", "name": "us-west2" },
{ "label": "us-west3", "name": "us-west3" },
{ "label": "us-west4", "name": "us-west4" }
]
},
{
@@ -1747,29 +1791,65 @@
"name": "googlevertexaiEmbeddings",
"models": [
{
"label": "multimodalembedding",
"name": "multimodalembedding"
"label": "gemini-embedding-001",
"name": "gemini-embedding-001"
},
{
"label": "text-embedding-004",
"name": "text-embedding-004"
},
{
"label": "text-embedding-005",
"name": "text-embedding-005"
},
{
"label": "text-multilingual-embedding-002",
"name": "text-multilingual-embedding-002"
},
{
"label": "textembedding-gecko@001",
"name": "textembedding-gecko@001"
},
{
"label": "textembedding-gecko@latest",
"name": "textembedding-gecko@latest"
},
{
"label": "textembedding-gecko-multilingual@latest",
"name": "textembedding-gecko-multilingual@latest"
}
],
"regions": [
{ "label": "us-east1", "name": "us-east1" },
{ "label": "us-east4", "name": "us-east4" },
{ "label": "us-central1", "name": "us-central1" },
{ "label": "us-west1", "name": "us-west1" },
{ "label": "europe-west4", "name": "europe-west4" },
{ "label": "europe-west1", "name": "europe-west1" },
{ "label": "europe-west3", "name": "europe-west3" },
{ "label": "europe-west2", "name": "europe-west2" },
{ "label": "asia-east1", "name": "asia-east1" },
{ "label": "asia-southeast1", "name": "asia-southeast1" },
{ "label": "asia-northeast1", "name": "asia-northeast1" },
{ "label": "asia-south1", "name": "asia-south1" },
{ "label": "australia-southeast1", "name": "australia-southeast1" },
{ "label": "southamerica-east1", "name": "southamerica-east1" },
{ "label": "africa-south1", "name": "africa-south1" },
{ "label": "asia-east2", "name": "asia-east2" },
{ "label": "asia-northeast2", "name": "asia-northeast2" },
{ "label": "asia-northeast3", "name": "asia-northeast3" },
{ "label": "asia-south2", "name": "asia-south2" },
{ "label": "asia-southeast2", "name": "asia-southeast2" },
{ "label": "australia-southeast2", "name": "australia-southeast2" },
{ "label": "europe-central2", "name": "europe-central2" },
{ "label": "europe-north1", "name": "europe-north1" },
{ "label": "europe-north2", "name": "europe-north2" },
{ "label": "europe-southwest1", "name": "europe-southwest1" },
{ "label": "europe-west10", "name": "europe-west10" },
{ "label": "europe-west12", "name": "europe-west12" },
{ "label": "europe-west6", "name": "europe-west6" },
{ "label": "europe-west8", "name": "europe-west8" },
{ "label": "europe-west9", "name": "europe-west9" },
{ "label": "me-central1", "name": "me-central1" },
{ "label": "me-central2", "name": "me-central2" },
{ "label": "me-west1", "name": "me-west1" },
{ "label": "northamerica-northeast1", "name": "northamerica-northeast1" },
{ "label": "northamerica-northeast2", "name": "northamerica-northeast2" },
{ "label": "northamerica-south1", "name": "northamerica-south1" },
{ "label": "southamerica-west1", "name": "southamerica-west1" },
{ "label": "us-east5", "name": "us-east5" },
{ "label": "us-south1", "name": "us-south1" },
{ "label": "us-west2", "name": "us-west2" },
{ "label": "us-west3", "name": "us-west3" },
{ "label": "us-west4", "name": "us-west4" }
]
},
{