L'SDK Agent Platform Python ti aiuta ad automatizzare l'importazione dati, addestrare i modelli e ottenere previsioni sulla piattaforma Gemini Enterprise Agent. L'SDK Agent Platform utilizza il codice Python per accedere all'API Agent Platform, in modo da poter eseguire in modo programmatico la maggior parte delle operazioni che puoi fare nella console Google Cloud .
Per scoprire come installare o aggiornare l'SDK Agent Platform Python, consulta Installare l'SDK Agent Platform Python. Per saperne di più, consulta la documentazione di riferimento dell'API Python dell'SDK Agent Platform.
Perché utilizzare l'SDK Agent Platform
L'SDK Agent Platform per Python è consigliato se sei un ingegnere esperto di machine learning (ML) e intelligenza artificiale (AI) o un data scientist che vuole automatizzare il flusso di lavoro in modo programmatico. L'SDK Agent Platform per Python è simile alla libreria client Python di Gemini Enterprise Agent Platform, tranne per il fatto che l'SDK Agent Platform è di livello superiore e meno granulare. Per saperne di più, consulta Comprendere le differenze tra SDK e libreria client.
Scrivere codice con l'SDK Agent Platform Python
Per utilizzare l'SDK Agent Platform Python:
Installa il pacchetto
google-cloud-aiplatform, che include sia l'SDK Agent Platform Python sia la libreria client Python di Gemini Enterprise Agent Platform, eseguendo il seguente comando nell'ambiente virtuale:pip install --upgrade google-cloud-aiplatformUtilizza il seguente codice per importare lo spazio dei nomi
google.cloud.aiplatform:from google.cloud import aiplatform-
Se utilizzi una shell locale, crea le credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
Scopri di più sull'SDK Agent Platform Python
Consulta la seguente documentazione:
Panoramica delle classi dell'SDK Agent Platform: introduce le classi e le funzionalità chiave dell'SDK Agent Platform.
Riferimento Python per Gemini Enterprise Agent Platform: contiene la documentazione di riferimento per tutti gli spazi dei nomi, le classi, i metodi e le proprietà del pacchetto
google-cloud-aiplatform, che include l'SDK Agent Platform, l'anteprima dell'SDK Agent Platform e le librerie client Gemini Enterprise Agent Platform.
Provare esempi di codice e tutorial
I tutorial sui notebook mostrano come utilizzare l'SDK Agent Platform Python nell'ambito di un flusso di lavoro più ampio. Per saperne di più, consulta Tutorial sui blocchi note di Gemini Enterprise Agent Platform.
Gli esempi di codice nel repository GitHub dell'SDK Agent Platform Python mostrano come completare le singole attività. Per maggiori informazioni, consulta il repository GitHub dell'SDK Agent Platform Python.
Comprendere le differenze tra l'SDK Agent Platform e la libreria client
Quando installi l'SDK Agent Platform Python, viene installata anche la libreria client Python di Gemini Enterprise Agent Platform. L'SDK Agent Platform e la libreria client Python di Gemini Enterprise Agent Platform forniscono funzionalità simili con diversi livelli di granularità. L'SDK Agent Platform opera a un livello di astrazione superiore rispetto alla libreria client ed è adatto alla maggior parte dei workflow di data science più comuni. Se hai bisogno di funzionalità di livello inferiore, utilizza la libreria client Python di Gemini Enterprise Agent Platform.
L'SDK Agent Platform è disponibile per Python e una libreria client di Gemini Enterprise Agent Platform è disponibile per Python, Java e Node.js. Per scoprire come installare la libreria client Java o Node.js, consulta Installare le librerie client della piattaforma Gemini Enterprise Agent. Se una libreria client non è disponibile nel tuo linguaggio di programmazione preferito, puoi utilizzare l'API REST della piattaforma di agenti Gemini Enterprise. Per saperne di più, consulta il riferimento REST di Gemini Enterprise Agent Platform.
Utilizzare insieme la libreria client Python e l'SDK di Gemini Enterprise Agent Platform
Se utilizzi l'SDK Agent Platform per Python e scopri di aver bisogno di maggiore flessibilità o controllo oppure se hai bisogno di un metodo non incluso nell'SDK Agent Platform, puoi utilizzare la libreria client Python di Gemini Enterprise Agent Platform nello stesso flusso di lavoro. La libreria client Python
Gemini Enterprise Agent Platform utilizza uno spazio dei nomi diverso per accedere
all'API Agent Platform. Gli spazi dei nomi della libreria client e dell'SDK Agent Platform Python
possono essere utilizzati nello stesso script Python aggiungendo una riga import per
ciascuno nello script Python.
Importa lo spazio dei nomi della libreria client Python della piattaforma agentica Gemini Enterprise
Lo spazio dei nomi della libreria client Python di Gemini Enterprise Agent Platform è
google.cloud.aiplatform.gapic. Questo spazio dei nomi è mappato allo spazio dei nomi google.cloud.aiplatform_v1. Questi due spazi dei nomi possono essere utilizzati
in modo intercambiabile. Per importare la libreria client Python, includi uno dei seguenti elementi nello script Python:
from google.cloud import aiplatform_v1
from google.cloud.aiplatform import gapic
Passaggi successivi
Scopri come scegliere un metodo di addestramento.