Hymalaia supports integration with Vertex AI, the managed AI platform by Google Cloud.

You can configure Vertex AI using two methods:

  • gcloud CLI authentication
  • 🔐 Service Account authentication

✅ Use the gcloud CLI to authenticate

  1. Install the gcloud CLI
    Install gcloud CLI

  2. Authenticate using the CLI
    Run the following on the machine where Hymalaia is running:

    gcloud auth application-default login
    
  3. Configure in Hymalaia Admin Panel

    • Go to Admin Panel → LLM Providers
    • Add a Custom LLM Provider
    • Fill in the necessary fields:
      • Provider Name: VertexAI
      • Project ID: YOUR_GCP_PROJECT_ID
      • Location/Region: (e.g. us-central1)
      • Model: The LLM you want to use (e.g. text-bison@001)
  1. Save and Test
    Hymalaia should now be able to call Vertex AI using the gcloud credentials.

🔐 Use a Service Account to authenticate

  1. Create a Service Account

    • Name it something like hymalaia-vertex-ai
    • Assign the Vertex AI Administrator role
  2. Generate a Key

    • Click into your new service account
    • Go to the Keys tab
    • Click Add Key → Create New Key → JSON
    • Download and save the .json file
  1. Configure in Hymalaia Admin Panel
    • Go to Admin Panel → LLM Providers
    • Add a Custom LLM Provider
    • Provide:
      • Service Account Credentials: Paste the contents of the JSON file
      • Project ID
      • Location
      • Model
  1. Save and Confirm
    Hymalaia will now use Vertex AI authenticated via the service account credentials.