This quickstart steps you through the process of:
- Creating a Cloud Storage bucket.
- Uploading your image to Cloud Storage and making it public.
- Making a request to the Vision API with that image.
Before you begin
If you haven't done so already, set up your project and create a Google Cloud Storage bucket, as explained below.
Set up your project
Sign in to your Google Account.
If you don't already have one, sign up for a new account.
In the GCP Console, on the project selector page, select or create a GCP project.
Make sure that billing is enabled for your Google Cloud Platform project. Learn how to enable billing.
- Enable the Cloud Vision API.
Create a Cloud Storage bucket
- In the GCP Console, go to the Cloud Storage Browser page.
- Click Create bucket.
- In the Create bucket dialog, specify the following attributes:
- Name: A unique bucket name. Do not include sensitive information in the bucket name, as the bucket namespace is global and publicly visible.
- Default storage class: Standard
- A location where bucket data will be stored.
- Click Create.
Make a request to the Cloud Vision API service
demo-img.jpg. (You may need to right-click the link.)
Open the GCP Console Storage Browser.
Select the bucket you created in the previous section.
Click Upload Files and select the
demo-img.jpgfile to upload from your local machine to your Cloud Storage bucket. This is the image file that you just uploaded:
After the file is uploaded and listed in the Cloud Storage Browser, share the image publicly.
Complete the interactive API Explorer template, below, by replacing
image.source.imageUrifield with the name of the Cloud Storage bucket where you uploaded the
Click Execute to send the request to the service. The JSON response appears above.
Congratulations! You've made your first
images.annotate request to the Cloud
Vision API service.
To avoid unnecessary Google Cloud Platform charges, use the GCP Console to delete your Cloud Storage bucket (and your project) if you do not need them.
- See a list of all feature types and their uses.
- Get started with the Vision API in your language of choice by using a Vision API Client Library.
- Use the How-to guides to learn more about specific features, see example annotations, and get annotations for an individual file or image.
- Learn about batch image and file (PDF/TIFF/GIF) annotation.
- Work through the sample applications.
- Browse more specific use cases on the community tutorials page.