En esta página, se muestra cómo comenzar a usar las bibliotecas cliente de Cloud para la API de Vertex AI. Las bibliotecas cliente facilitan el acceso a las APIs de Google Cloud mediante un lenguaje admitido. Puedes usar las APIs de Google Cloud directamente mediante solicitudes sin procesar al servidor, pero las bibliotecas cliente proporcionan simplificaciones que reducen de manera significativa la cantidad de código que debes escribir.
Obtén más información sobre las bibliotecas cliente de Cloud y las bibliotecas cliente de las API de Google anteriores en Explicación de las bibliotecas cliente.
Instala la biblioteca cliente
C#
Install-Package Google.Cloud.AIPlatform.V1 -Pre
Para obtener más información, consulta Configura un entorno de desarrollo de C#.
Go
go get cloud.google.com/go/vertexai/genai
Para obtener más información, consulta Configura un entorno de desarrollo de Go.
Java
Si estás usando Maven con BoM, agrega lo siguiente a tu pom.xml:
<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.34.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-vertexai</artifactId> </dependency> </dependencies>
Si estás usando Maven sin BoM, agrega lo siguiente a tu pom.xml:
<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-vertexai</artifactId> <version>1.1.0</version> </dependency>
Si estás usando Gradle sin BoM, agrega lo siguiente a tu build.gradle:
implementation 'com.google.cloud:google-cloud-vertexai:1.1.0'
Para obtener más información, consulta Configura un entorno de desarrollo de Java.
Node.js
npm install --save @google-cloud/vertexai
Para obtener más información, consulta Configura un entorno de desarrollo de Node.js.
Python
pip install --upgrade google-cloud-aiplatform
Para obtener más información, consulta Configura un entorno de desarrollo de Python.
Configura la autenticación
Para autenticar llamadas a las API de Google Cloud, las bibliotecas cliente son compatibles con las credenciales predeterminadas de la aplicación (ADC). Las bibliotecas buscan credenciales en un conjunto de ubicaciones definidas y las usan para lo siguiente: autenticar solicitudes en la API. Con ADC, puedes hacer que las credenciales estén disponibles para tu aplicación en una variedad de entornos, como el desarrollo o producción local, sin necesidad de modificar el código de la aplicación.Para los entornos de producción, la forma en que configuras ADC depende del servicio y el contexto. Para obtener más información, consulta Configura credenciales predeterminadas de la aplicación.
Para un entorno de desarrollo local, puedes configurar ADC con las credenciales asociadas con tu cuenta de Google:
Instala e inicializa gcloud CLI
Cuando inicialices gcloud CLI, asegúrate de especificar un proyecto de Google Cloud en el que tengas permiso para acceder a los recursos que necesita tu aplicación.
Crea tu archivo de credenciales:
gcloud auth application-default login
Aparecerá una pantalla de acceso. Después de acceder, tus credenciales se almacenan en el archivo de credenciales local que usa ADC.
Usa la biblioteca cliente
El siguiente ejemplo muestra cómo usar la biblioteca cliente.
C#
Go
Java
Node.js
Python
Recursos adicionales
C#
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para C#:
Go
En la siguiente lista, se incluyen vínculos a más recursos relacionados con la biblioteca cliente para Go:
Java
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Java:
Node.js
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente de Node.js:
Python
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Python: