🔑Create Google Cloud Vertex AI API Key

Step 1: Create new project

Go to https://console.cloud.google.com/projectcreate, enter project name and click Create.

Step 2: Create new service account

Go to https://console.cloud.google.com/iam-admin/serviceaccounts, select the project just created in Step 1: Create new project.

Click Create Service Account.

Enter name, description for service account and click Create and Continue.

Click Select a role and search for Vertex AI Service Agent, then select it.

Click Continue.

Click Done.

Step 3: Generate new key

Click on the service account just created, then select Keys tab.

Click Add Key and select Create new key.

Select JSON and click Create.

A JSON file will be downloaded into your machine. Keep that file secret. Open that file and copy whole file content.

Key file content looks like below:

{
  "type": "service_account",
  "project_id": "mindmac-300128",
  "private_key_id": "12efb3bcc7u7dbf111842f27415d37454c6d6fa012",
  "private_key": "-----BEGIN PRIVATE KEY-----\nMIIE...8XI3A=\n-----END PRIVATE KEY-----\n",
  "client_email": "[email protected]",
  "client_id": "208453549200948148846",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/mindmac-service-account%40mindmac-300128.iam.gserviceaccount.com",
  "universe_domain": "googleapis.com"
}

Step 4: Enable Vertex AI API

Go to https://console.cloud.google.com/marketplace/product/google/aiplatform.googleapis.com, select the project just created and click Enable to activate Vertex AI API.

Step 5: Grab information to construct API URL

Go to https://console.cloud.google.com/vertex-ai, select project just created and take note region name.

Go to https://console.cloud.google.com/welcome, select project just created and copy the project ID.

Vertex AI API URL has format:

https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models
  • LOCATION is the region name above, for example us-central1

  • PROJECT_ID is the ID of the project above

In this case it should be:

https://us-central1-aiplatform.googleapis.com/v1/projects/mindmac-300128/locations/us-central1/publishers/google/models

Add Google Vertex AI key

Go to MindMac -> Settings... -> Account or press ⌘ + , to open Account Setting.

Select Vertex AI provider, enter name and your custom URL from Step 5: Grab information to construct API URL, paste Service Account key content from Step 2: Create new service account and click Save to finish.

Last updated