Background:

The first step when helping a customer set-up GCP credentials is to ask their IT department if they have:
  • Service account keys with Cloud translation API Admin, Storage admin, and Storage object admin permissions
  • Bucket with Location =US-Central1, and Storage class = standard class.
If the customer does not have a service account or bucket with that information. Someone from their IT department will have to do the following:

Access:

Configuring the Google Configuration in AI Hub, will enable the customer to access all available services via the Google Cloud ecosystem, including:
  • Google PaLM2
  • Google Gemini
  • Google Cloud ASR
  • Google Cloud Image to Text

Create a Service Account and get Keys

  • Type Service accounts into search bar and select “Service accounts IAM & Admin”
  • Click “Create service account”
    • Give name, click “Create and Continue”
    • Grant service account with the correct permissions:
      • Cloud translation API admin
      • Storage admin
      • Storage object admin
        • If setting up OCR and ASR
          • (If setting up OCR also include “Cloud Vision AI Service Agent”)
          • (If setting up ASR also include “Cloud Speech-to-text Service Agent”)
    • Grant users access to this service account
      • Leave all fields empty
      • Click Done
    • Create the key
      • Search for the service account created in previous step, select the service account
        • It should say “No keys”, which means we have to generate keys
      • Click “Keys”
        • Click “Add Key”
          • Please note that you cannot regenerate a key so you need to store the key once it is created.
        • Select JSON and click “Create”
    • This JSON key can be imported into LILT

Creating a bucket

The customer can use whatever bucket they want as long as the bucket is Location =US-Central1 and Storage class = standard class. If they customer does not have a bucket that meets these criteria, follow the steps below:
  • Bucket
    • Search Buckets and select “Buckets”
    • Create a bucket
      • Name the bucket
      • Select region US-Central1
        • Storage Class for Data = Standard
      • Choose how to control access to objects
        • LILT can work with either choice, customer should choose whichever is best for their systems.
      • Choose how to protect object data
        • LILT can work with either choice, customer should choose whichever is best for their systems.
        • Click Create, choose confirm
        • Input the bucket name into LILT
  • In the example above you would paste “example-bucket-lilt” into LILT credentials