Google Vertex AI
Connect Google Cloud's Vertex AI models to DashX. Once installed, this integration becomes available as a model provider in AI Hub.
Prerequisites
Prerequisites
Before setting up the Google Vertex AI integration, ensure you have:
- An active DashX account
- A Google Cloud project with billing enabled
- The Vertex AI API enabled on that project
Create a service account
Vertex AI authenticates with a service account key rather than a simple API key.
- Open the Google Cloud Console and select your project
- Go to IAM & Admin > Service Accounts
- Click Create service account and give it a name (e.g.
dashx-vertex-ai) - Grant it the Vertex AI User role
- Open the created service account, go to the Keys tab
- Click Add key > Create new key, choose JSON, and download the file
warning
The downloaded JSON is a credential. Store it securely and do not commit it to source control.
Connect to DashX
- Log in to your DashX workspace
- Navigate to Settings > Integrations
- Click [+] to add a new integration and select Google Vertex AI
- Choose the environments you want to enable it for
- Enter the configuration below and save
Configuration
| Field | Description |
|---|---|
| Credentials | The full contents of the service account JSON key file. |
Usage
With the integration installed, Vertex AI models can be selected when configuring agents and other AI features in AI Hub.
tip
Grant the service account only the Vertex AI User role. Broader roles give DashX more access to your Google Cloud project than it needs.