Vertex AI Integration

Overview

Vertex AI is a fully-managed, unified AI development platform for building and using generative AI. Access and utilize Vertex AI Studio, Agent Builder, and 150+ foundation models. After integrating Skydeck.AI with Vertex AI, you will be able to use the Gemini models from Google in your workspace.

Generating a service account credential

To enable Vertex AI and generate the necessary credential, you can follow these steps:

  1. Set up your Google Cloud account: Go to the Google Cloud Console and sign in with your Google account.

  2. Select a project: At the top of the page, click on the project dropdown and select an existing project. If you don’t have a project, you’ll need to create one by clicking on "New Project" and following the prompts.

  3. Enable Vertex AI API: Go to the APIs & Services Dashboard (you can choose it from the Menu in the Google Cloud Console), click on the "+ ENABLE APIS AND SERVICES" button, search for "Vertex AI API" in the API Library, and then enable the API for your project. Please note that Vertex AI API requires a project with a billing account, so you have to set it up here. You will be charged based on your usage of Vertex AI, so please refer to their documentation for the latest updates.

  4. Create a Service Account and get the credential: Go to the IAM & Admin section to create a new service account, assign the appropriate role to use Vertex AI (typically the Vertex AI Administrator role), and then generate a JSON key. You can visit this link for more details. Save the key securely and see the following section to add it to SkyDeck.AI platform. Here is a sample JSON key:

{
  "type": "service_account",
  "project_id": "your-project-id",
  "private_key_id": "your-private-key-id",
  "private_key": "your-private-key",
  "client_email": "the-email-of-the-service-account",
  "client_id": "the-client-id",
  "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": "your-client_x509_cert_url",
  "universe_domain": "googleapis.com"
}

Adding the credential to SkyDeck AI

API Keys are added to the Control Center Integrations Screen

  1. Login to or Create a SkyDeck AI Admin account here: https://admin.skydeck.ai/

  2. Once you have signed in, visit the your Integrations page here https://admin.skydeck.ai/integrations/ ↗’, or select Integrations on the sidebar.

  3. In the LLM Integration page, click on the Add Integration button, choose VertexAI as the Integration Service, and enter your entire JSON Key in the Credentials field.

That’s it! You can now use the powerful SkyDeck AI tools and directly access the Gemini models.

Conclusion

Integrating Vertex AI with the SkyDeck AI Platform offers a robust set of features and capabilities, leveraging advanced language models from Google to deliver accurate and reliable answers. Ensure you stay updated with the latest Gemini models and features to maximize the benefits of this integration. For additional assistance or inquiries, please refer to the Vertex AI Documentation or contact their support team.

Last updated