Installing the client libraries
The Python client library has been updated to reflect the latest changes to the Cloud Vision API Beta. These changes are not backwards-compatible with client libraries older than version 0.30.1.
To install the Python client library:
pip install --upgrade google-cloud-vision
To install the Node.js client library:
npm install --save @google-cloud/vision
If you are using Maven, add this to your pom.xml file:
<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage</artifactId> <version>1.37.1</version> </dependency>
If you are using Gradle, add this to your dependencies:
If you are using SBT, add this to your dependencies:
libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "1.37.1"
If you're using IntelliJ or Eclipse, you can add client libraries to your project using these IDE plugins:
Besides adding client libraries, the plugins provide additional functionality, such as service account key management. Refer to the documentation for each plugin for more details.
Using the client library
To run the client library on your local workstation:
- Install the Google Cloud SDK.
- Create a service account.
- Create a service account key and download the JSON key file.
GOOGLE_APPLICATION_CREDENTIALSenvironment variable to point to your service account key file. This enables your client libraries to use Application Default Credentials (ADC).
Authenticate by running the following command:
gcloud auth application-default login
For information about authenticating in other environments, see the Google Cloud Platform Auth Guide.