Skip to main contentBackground:
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