Le librerie client offrono agli sviluppatori un'esperienza ottimizzata per chiamare l'API Agent Platform. Le librerie client utilizzano le convenzioni naturali di ogni linguaggio supportato e riducono il codice boilerplate che devi scrivere. La seguente guida spiega come installare le librerie e configurare l'autenticazione per utilizzarle in un ambiente di sviluppo locale.
Prima di iniziare
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
Enable the Agent Platform API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
Crea le credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Se viene restituito un errore di autenticazione, verifica di aver eseguito l'accesso a gcloud CLI con la tua identità federata.
Librerie client
Agent Platform fornisce librerie client per le seguenti lingue. Seleziona la lingua che vuoi utilizzare.
C#
Esegui questo comando per aggiungere il riferimento al pacchetto Google.Cloud.AIPlatform.V1 al file di progetto:
dotnet add package Google.Cloud.AIPlatform.V1
Prova gli esempi di codice
Per visualizzare o ottenere singoli esempi di codice, vai al repository GitHub dotnet-aiplatform.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client .NET di Agent Platform.
Java
Se utilizzi Maven, aggiungi quanto segue alle dipendenze:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-aiplatform</artifactId>
<version>3.35.0</version>
</dependency>
Se utilizzi Gradle, aggiungi quanto segue alle dipendenze:
compile 'com.google.cloud:google-cloud-aiplatform:3.35.0'
Se utilizzi sbt, aggiungi quanto segue alle dipendenze:
libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.35.0"
Prova gli esempi di codice
Per visualizzare o ottenere singoli esempi di codice, vai al repository GitHub java-aiplatform.
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client Agent Platform per Java.
Node.js
Prima di installare la libreria, prepara l'ambiente per lo sviluppo Node.js.
Esegui questo comando nel tuo ambiente per installare la libreria client:
npm install @google-cloud/aiplatform
Documentazione della libreria client
Per saperne di più, consulta la documentazione della libreria client Agent Platform per Node.js.
Python
La libreria client Python di Gemini Enterprise Agent Platform viene installata quando installi l'SDK Agent Platform per Python.
Per maggiori informazioni, consulta Installare l'SDK Agent Platform per Python.
Vai
Prima di installare la libreria, prepara l'ambiente per lo sviluppo Go.
Esaminare i pacchetti disponibili
Esamina i pacchetti Go dell'API Agent Platform disponibili per determinare quale pacchetto soddisfa al meglio le esigenze del tuo progetto:
Pacchetto cloud.google.com/go/vertexai (consigliato)
vertexaiè un pacchetto creato da persone che fornisce l'accesso a funzionalità comuni.Questo pacchetto è consigliato come punto di partenza per la maggior parte degli sviluppatori che utilizzano l'API Agent Platform. Per accedere a funzionalità e caratteristiche non ancora coperte da questo pacchetto, utilizza
aiplatformgenerato automaticamente.Package cloud.google.com/go/aiplatform
aiplatformè un pacchetto generato automaticamente.Questo pacchetto è destinato ai progetti che richiedono l'accesso alle funzionalità dell'API Agent Platform non ancora fornite dal pacchetto
vertexaicreato da persone.
Installazione
Pacchetto cloud.google.com/go/vertexai (consigliato)
Esegui questo comando per installare il pacchetto nel tuo ambiente:
go get cloud.google.com/go/vertexaiPackage cloud.google.com/go/aiplatform
Esegui questo comando per installare il pacchetto nel tuo ambiente:
go get cloud.google.com/go/aiplatform
Esempi
Pacchetto cloud.google.com/go/vertexai (consigliato)
Sono disponibili esempi per l'utilizzo di questo pacchetto nel repository GitHub
golang-samplesnella directory di primo livellovertexai:Package cloud.google.com/go/aiplatform
Sono disponibili esempi per l'utilizzo di questo pacchetto nel repository GitHub
golang-samplesnella directory di primo livelloaiplatform:
Documentazione della libreria client
Per saperne di più sulla libreria, consulta la documentazione della libreria client Agent Platform per Go:
Pacchetto cloud.google.com/go/vertexai (consigliato)
- Gemini Enterprise Agent Platform
cloud.google.com/go/vertexaiRiferimento API
- Gemini Enterprise Agent Platform
Package cloud.google.com/go/aiplatform
- Gemini Enterprise Agent Platform
cloud.google.com/go/aiplatformv1 Riferimento API - Gemini Enterprise Agent Platform
cloud.google.com/go/aiplatformv1beta1 Riferimento API
- Gemini Enterprise Agent Platform