Before you can use AutoML Natural Language, you must enable it for your project. Open the AutoML Natural Language UI and select the project. The application walks you through the necessary steps, which are also described below.
Set up your project
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Cloud project. Learn how to check if billing is enabled on a project.
-
Enable the AutoML and Cloud Storage APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Cloud project. Learn how to check if billing is enabled on a project.
-
Enable the AutoML and Cloud Storage APIs.
- Install the
gcloud
command line tool. - Follow the instructions to create a service account and download a key file for that account.
- Set the
GOOGLE_APPLICATION_CREDENTIALS
environment variable to the path to the service account key file that you downloaded when you created the service account.export GOOGLE_APPLICATION_CREDENTIALS=KEY_FILE
- Set the
PROJECT_ID
environment variable to your Project ID.export PROJECT_ID=PROJECT_ID
The AutoML API calls and resource names include your Project ID in them. ThePROJECT_ID
environment variable provides a convenient way to specify the ID. - If you are an owner for your project, add your service account to the AutoML Editor
IAM role, replacing SERVICE_ACCOUNT_NAME with the name of
your new service account. For example,
service-account1@myproject.iam.gserviceaccount.com
.gcloud auth login gcloud projects add-iam-policy-binding $PROJECT_ID \ --member="serviceAccount:SERVICE_ACCOUNT_NAME" \ --role="roles/automl.editor"
- Otherwise (if you are not a project owner), ask a project owner to add both your user ID and your service account to the AutoML Editor IAM role.
Create a Cloud Storage bucket
Create a Cloud Storage bucket for
AutoML Natural Language tasks such as
importing training data. The bucket must be in either the us-central1
region
or eu
multi-region location.
Bucket requirements for us-central1
:
- Location type:
Region
- Location:
us-central1
- Storage class:
Standard
(sometimes displayed in the Cloud Storage browser asRegional
)
Bucket requirements for eu
:
- Location type:
Multi-region
- Location:
eu
- Storage class:
Standard
(sometimes displayed in the Cloud Storage browser asMulti-Regional
)