Descripción general de google-cloud-aiplatform (3.71.0)

Descripción de Vertex AI: es un paquete integrado de herramientas y servicios de aprendizaje automático para crear y usar modelos de aprendizaje automático con AutoML o código personalizado. Ofrece tanto a principiantes como a expertos el mejor entorno de trabajo para todo el ciclo de vida del desarrollo de aprendizaje automático.

Referencia de producto de Vertex AI Repositorio de GitHub Artefacto de Maven

Primeros pasos

Para usar esta biblioteca, primero debes seguir estos pasos:

Usar Vertex AI para Java

Para asegurarte de que tu proyecto usa versiones compatibles de las bibliotecas y sus artefactos de componentes, importa com.google.cloud:libraries-bom y usa la lista de materiales para especificar las versiones de las dependencias. Asegúrate de eliminar las versiones que hayas configurado anteriormente. Para obtener más información sobre las BOMs, consulta Bibliotecas de BOM de Google Cloud Platform.

Maven

Importa la lista de materiales en la sección dependencyManagement del archivo pom.xml. Incluya los artefactos específicos de los que dependa en la sección dependencies, pero no especifique las versiones de los artefactos en la sección dependencies.

En el ejemplo siguiente se muestra cómo importar la lista de materiales e incluir el artefacto google-cloud-aiplatform.

<dependencyManagement>
 <dependencies>
   <dependency>
      <groupId>com.google.cloud</groupId>
      <artifactId>libraries-bom</artifactId>
      <version>26.65.0</version>
      <type>pom</type>
      <scope>import</scope>
   </dependency>
 </dependencies>
</dependencyManagement>

<dependencies>
 <dependency>
   <groupId>com.google.cloud</groupId>
   <artifactId>google-cloud-aiplatform</artifactId>
 </dependency>
</dependencies>

Gradle

Las BOMs se admiten de forma predeterminada en Gradle 5.x o versiones posteriores. Añade una platform dependencia de com.google.cloud:libraries-bom y elimina la versión de las declaraciones de dependencia del archivo build.gradle del artefacto.

En el ejemplo siguiente se muestra cómo importar la lista de materiales e incluir el artefacto google-cloud-aiplatform.

implementation(platform("com.google.cloud:libraries-bom:26.65.0"))
implementation("com.google.cloud:google-cloud-aiplatform")

Las palabras clave platform y enforcedPlatform proporcionan versiones de dependencia declaradas en una lista de materiales. La palabra clave enforcedPlatform aplica las versiones de dependencia declaradas en la lista de materiales y, por lo tanto, anula lo que hayas especificado.

Para obtener más información sobre las palabras clave platform y enforcedPlatform de Gradle 5.x o versiones posteriores, consulta Gradle: importar BOMs de Maven.

Si usas Gradle 4.6 o una versión posterior, añade enableFeaturePreview('IMPROVED_POM_SUPPORT') a tu archivo settings.gradle. Para obtener más información, consulta las notas de la versión 4.6 de Gradle: importación de BOM. Las versiones de Gradle anteriores a la 4.6 no admiten BOMs.

SBT

SBT no admite BOMs. Puedes encontrar versiones recomendadas de bibliotecas de una versión concreta de BOM en el panel de control y definir las versiones manualmente. Para usar la versión más reciente de esta biblioteca, añade lo siguiente a tus dependencias:

libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.71.0"

¿Con qué ID de versión debo empezar?

En el caso de esta biblioteca, recomendamos usar com.google.cloud.aiplatform.v1 para las nuevas aplicaciones.

Información sobre el ID de versión y las versiones de la biblioteca

Cuando se usa una biblioteca de cliente de Cloud, es importante distinguir entre dos tipos de versiones:

  • Versión de la biblioteca: la versión del paquete de software (la biblioteca de cliente) que te ayuda a interactuar con el servicio en la nube. Estas bibliotecas se lanzan y actualizan con frecuencia con correcciones de errores, mejoras y compatibilidad con nuevas funciones y versiones de servicios. El selector de versiones situado en la parte superior de esta página representa la versión de la biblioteca de cliente.
  • ID de versión: la versión del propio servicio en la nube (por ejemplo, Vertex AI). Los nuevos IDs de versión se introducen con poca frecuencia y suelen implicar cambios en la funcionalidad y la estructura principales del propio servicio en la nube. Los paquetes del panel de navegación de la izquierda representan paquetes vinculados a un ID de versión específico del servicio de Cloud.

Gestionar versiones de biblioteca

Te recomendamos que utilices el com.google.cloud:libraries-bommétodo de instalación que se describe más arriba para simplificar la gestión de dependencias en varias bibliotecas de cliente de Cloud Java. De esta forma, se asegura la compatibilidad y se simplifican las actualizaciones.

Elegir el ID de versión adecuado

Cada biblioteca de cliente de Cloud Java puede contener paquetes vinculados a IDs de versión específicos (por ejemplo, v1, v2alpha). En las nuevas aplicaciones de producción, usa el ID de versión estable más reciente. Se identifica con el número de versión más alto sin sufijo (como "alfa" o "beta"). Puedes consultar más información sobre la estrategia de control de versiones de las APIs de Cloud.

Importante: Las versiones inestables (las que tienen sufijos con) están sujetas a cambios incompatibles al actualizarse. Úsalos solo para hacer pruebas o si necesitas específicamente sus funciones experimentales.