Panoramica di google-cloud-vertexai (1.3.0)

Descrizione dell'API Vertex AI:Vertex AI è una suite integrata di strumenti e servizi di machine learning per la creazione e l'utilizzo di modelli ML con AutoML o codice personalizzato. Offre a principianti ed esperti il miglior workbench per l'intero ciclo di vita dello sviluppo del machine learning.

Riferimento al prodotto API Vertex AI Repository GitHub (inclusi gli esempi) Artefatto Maven

Per iniziare

Per utilizzare questa libreria, devi prima svolgere i seguenti passaggi:

Utilizza l'API Vertex AI per Java

Per assicurarti che il progetto utilizzi versioni compatibili delle librerie e dei relativi artefatti dei componenti, importa com.google.cloud:libraries-bom e utilizza il BOM per specificare le versioni delle dipendenze. Assicurati di rimuovere tutte le versioni impostate in precedenza. Per ulteriori informazioni sulle BOM, consulta BOM delle librerie di Google Cloud.

Maven

Importa la distinta base nella sezione dependencyManagement del file pom.xml. Includi gli artefatti specifici da cui dipendono nella sezione dependencies, ma non specificare le versioni degli artefatti nella sezione dependencies.

L'esempio seguente mostra come importare la distinta base e includere l'artefatto google-cloud-vertexai.

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

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

Gradle

Le BOM sono supportate per impostazione predefinita in Gradle 5.x o versioni successive. Aggiungi una dipendenza platform su com.google.cloud:libraries-bom e rimuovi la versione dalle dichiarazioni di dipendenza nel file build.gradle dell'artefatto.

L'esempio seguente mostra come importare la distinta base e includere l'artefatto google-cloud-vertexai.

implementation platform('com.google.cloud:libraries-bom:  26.40.0-SNAPSHOT')
implementation 'com.google.cloud:google-cloud-vertexai'

Le parole chiave platform e enforcedPlatform forniscono le versioni delle dipendenze dichiarate in un BOM. La parola chiave enforcedPlatform applica in modo forzato le versioni delle dipendenze dichiarate nel BOM, perciò sostituisce quanto specificato.

Per ulteriori dettagli sulle parole chiave platform e enforcedPlatform con Gradle 5.x o versioni successive, consulta Gradle: importazione delle distinta base di Maven.

Se utilizzi Gradle 4.6 o versioni successive, aggiungi enableFeaturePreview('IMPROVED_POM_SUPPORT') al file settings.gradle. Per i dettagli, consulta Note di rilascio di Gradle 4.6: importazione BOM. Le versioni di Gradle precedenti alla 4.6 non supportano le distinta base.

SBT

SBT non supporta le distinta base. Puoi trovare le versioni consigliate delle librerie di una determinata versione BOM nella dashboard e impostare le versioni manualmente. Per utilizzare l'ultima versione di questa libreria, aggiungi quanto segue alle tue dipendenze:

libraryDependencies += "com.google.cloud" % "google-cloud-vertexai" % "1.3.0"