# Google VertexAI ## Prerequisites 1. [Start your GCP](https://cloud.google.com/docs/get-started) 2. Install the [Google Cloud CLI](https://cloud.google.com/sdk/docs/install-sdk) ## Setup ### Enable vertex AI API 1. Go to Vertex AI on GCP and click **"ENABLE ALL RECOMMENDED API"**
## Create credential file _(Optional)_ There are 2 ways to create credential file ### No. 1 : Use GCP CLI 1. Open terminal and run the following command ```bash gcloud auth application-default login ``` 2. Login to your GCP account 3. Check your credential file. You can find your credential file in `~/.config/gcloud/application_default_credentials.json` ### No. 2 : Use GCP console 1. Go to GCP console and click **"CREATE CREDENTIALS"**
2. Create service account
3. Fill in the form of Service account details and click **"CREATE AND CONTINUE"** 4. Select proper role (for example Vertex AI User) and click **"DONE"**
5. Click service account that you created and click **"ADD KEY" -> "Create new key"**
6. Select JSON and click **"CREATE"** then you can download your credential file
## Lyntaris
### Without credential file If you are using a GCP service like Cloud Run, or if you have installed default credentials on your local machine, you do not need to set this credential. ### With credential file 1. Go to Credential page on Lyntaris and click **"Add credential"** 2. Click Google Vertex Auth
3. Register your credential file. There are 2 ways to register your credential file.
* **Option 1 : Enter path of your credential file** * If you have credential file on your machine, you can enter the path of your credential file into `Google Application Credential File Path` * **Option 2 : Paste text of your credential file** * Or you can copy all text in the credential file and paste it into `Google Credential JSON Object` 4. Finally, click "Add" button. 5. **🎉**You can now use ChatGoogleVertexAI with the credential in Lyntaris now! ### Resources * [LangChain JS GoogleVertexAI](https://js.langchain.com/docs/api/llms_googlevertexai/classes/GoogleVertexAI) * [Google Service accounts overview](https://cloud.google.com/iam/docs/service-account-overview?) * [Try Google Vertex AI Palm 2 with Lyntaris: Without Coding to Leverage Intuition](https://tech.beatrust.com/entry/2023/08/22/Try_Google_Vertex_AI_Palm_2_with_Flowise%3A_Without_Coding_to_Leverage_Intuition)