> For the complete documentation index, see [llms.txt](https://docs.flowiseai.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flowiseai.com/espanol/documentacion-oficial/integraciones/langchain/chat-models/google-vertexai.md).

# Google VertexAI

## Prerequisitos

1. [Inicia tu GCP](https://cloud.google.com/docs/get-started)
2. Instala el [Google Cloud CLI](https://cloud.google.com/sdk/docs/install-sdk)

## Configuración

### Habilitar la API de Vertex AI

1. Ve a Vertex AI en GCP y haz clic en **"ENABLE ALL RECOMMENDED API"**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-7fa3cc1976669c8e948275249b91570e48cee11a%2Fvertex_AI_enable.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

## Crear archivo de credenciales *(Opcional)*

Hay 2 formas de crear el archivo de credenciales

### No. 1: Usar GCP CLI

1. Abre la terminal y ejecuta el siguiente comando

```bash
gcloud auth application-default login
```

2. Inicia sesión en tu cuenta de GCP
3. Verifica tu archivo de credenciales. Puedes encontrar tu archivo de credenciales en `~/.config/gcloud/application_default_credentials.json`

### No. 2: Usar la consola de GCP

1. Ve a la consola de GCP y haz clic en **"CREATE CREDENTIALS"**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-2f971263504cc787cc565a4f1004b24057cfebf1%2Fcreate_credential.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

2. Crea una cuenta de servicio

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-cf02cf123e7aefe6ad16204eb785ba06c8f6dcd1%2Fcreate_service_account.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

3. Completa el formulario de detalles de la cuenta de servicio y haz clic en **"CREATE AND CONTINUE"**
4. Selecciona el rol apropiado (por ejemplo, Vertex AI User) y haz clic en **"DONE"**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-d8eb25fa99414ebacb7c125ab50727f529699816%2Fselect_role.png?alt=media" alt=""><figcaption></figcaption></figure>

5. Haz clic en la cuenta de servicio que creaste y haz clic en **"ADD KEY" -> "Create new key"**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-f5bc8779f7e367b45726282f8d9c373c9968957b%2Fadd_key.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

6. Selecciona JSON y haz clic en **"CREATE"**, luego podrás descargar tu archivo de credenciales

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-f3ae424f0c75d31762eb02f764cb1ee4f6fce50a%2Fcreate_key.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

## Flowise

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-ea118f463e99e1f31691f273e78801d70ddfd1e8%2Fimage%20(4)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### Sin archivo de credenciales

Si estás usando un servicio de GCP como Cloud Run, o si has instalado credenciales predeterminadas en tu máquina local, no necesitas configurar esta credencial.

### Con archivo de credenciales

1. Ve a la página de Credenciales en Flowise y haz clic en **"Add credential"**
2. Haz clic en Google Vertex Auth

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-8d85044420f2585d55569103e48fbaa633f3a36c%2Fgoogle_vertex_auth.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

3. Registra tu archivo de credenciales. Hay 2 formas de registrar tu archivo de credenciales.

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-4eb2ee5842aa280dec3952b70a4fc76a0259630f%2Fregister_credential.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

* **Opción 1: Ingresa la ruta de tu archivo de credenciales**
  * Si tienes el archivo de credenciales en tu máquina, puedes ingresar la ruta en `Google Application Credential File Path`
* **Opción 2: Pega el texto de tu archivo de credenciales**
  * O puedes copiar todo el texto del archivo de credenciales y pegarlo en `Google Credential JSON Object`

4. Finalmente, haz clic en el botón "Add".
5. **🎉**¡Ahora puedes usar ChatGoogleVertexAI con las credenciales en Flowise!

### Recursos

* [LangChain JS GoogleVertexAI](https://js.langchain.com/docs/api/llms_googlevertexai/classes/GoogleVertexAI)
* [Descripción general de las cuentas de servicio de Google](https://cloud.google.com/iam/docs/service-account-overview?)
* [Prueba Google Vertex AI Palm 2 con Flowise: Sin codificación para aprovechar la intuición](https://tech.beatrust.com/entry/2023/08/22/Try_Google_Vertex_AI_Palm_2_with_Flowise%3A_Without_Coding_to_Leverage_Intuition)
