Usar Product Search con bibliotecas cliente

Instalar las bibliotecas cliente

Java

Si usas Maven, agrega esto a tu archivo pom.xml:

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-storage</artifactId>
  <version>1.37.1</version>
</dependency>

Si usas Gradle, agrega lo siguiente a tus dependencias:

compile 'com.google.cloud:google-cloud-storage:1.37.1'

Si usas SBT, agrega esto a tus dependencias:

libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "1.37.1"

Si usas VS Code, IntelliJ o Eclipse, puedes agregar bibliotecas cliente a tu proyecto con los siguientes complementos IDE:

Además de agregar bibliotecas cliente, los complementos brindan funcionalidades adicionales, como administración de claves de las cuentas de servicio. Consulta la documentación de cada complemento para ver más detalles.

Node.js

Para instalar la biblioteca cliente de Node.js, haz lo siguiente:

npm install --save @google-cloud/vision

Python

La biblioteca cliente de Python se actualizó para reflejar los últimos cambios en la versión Beta de la API de Cloud Vision. Estos cambios no son compatibles con versiones de bibliotecas cliente anteriores a la versión 0.30.1.

Para instalar la biblioteca cliente de Python:

pip install --upgrade google-cloud-vision

Usar la biblioteca cliente

Para ejecutar la biblioteca cliente en tu estación de trabajo local, sigue estos pasos:

  1. Instala la CLI de Google Cloud.
  2. Crea una cuenta de servicio.
  3. Crea una clave de cuenta de servicio y descarga el archivo de claves JSON.
  4. Configura la variable GOOGLE_APPLICATION_CREDENTIALS del entorno para que apunte al archivo de claves de tu cuenta de servicio. Esto permite que las bibliotecas cliente usen las credenciales predeterminadas de la aplicación (ADC).

    export GOOGLE_APPLICATION_CREDENTIALS=path-to-key-file
    
  5. Para autenticar, ejecuta el siguiente comando: gcloud auth login

    Para obtener más información sobre la autenticación en otros entornos, consulta la guía de autenticación de Google Cloud Platform.