Invia feedback
Gestire gli agenti di cui è stato eseguito il deployment
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive come gestire gli agenti di cui è stato eseguito il deployment nel runtime gestito di Agent Engine. Gli agenti di cui è stato eseguito il deployment sono risorse di tipo reasoningEngine
in Vertex AI.
Elenco degli agenti di cui è stato eseguito il deployment
Elenca tutti gli agenti di cui è stato eseguito il deployment per un determinato progetto e una determinata località:
SDK Vertex AI per Python
from vertexai import agent_engines
agent_engines . list ()
Per filtrare l'elenco per display_name
:
from vertexai import agent_engines
agent_engines . list ( filter = 'display_name="Demo Langchain Agent"' )
REST Chiama il metodo reasoningEngines.list
.
Prima di utilizzare i dati della richiesta,
apporta le seguenti sostituzioni:
PROJECT_ID
: il tuo ID progetto Google Cloud
LOCATION
: una regione supportata
Metodo HTTP e URL:
GET https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che ti consente di accedere automaticamente all'interfaccia a riga di comando gcloud
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Esegui questo comando:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines"
PowerShell (Windows)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso alla CLI gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Esegui questo comando:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines" | Select-Object -Expand Content
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Recuperare un agente di cui è stato eseguito il deployment
Ogni agente di cui è stato eseguito il deployment ha un identificatore RESOURCE_ID
univoco.
Per scoprire di più, consulta Eseguire il deployment di un agente .
SDK Vertex AI per Python Il seguente codice ti consente di ottenere un agente di cui è stato eseguito il deployment:
from vertexai import agent_engines
remote_agent = agent_engines . get ( "RESOURCE_ID " )
In alternativa, puoi fornire il nome completo della risorsa:
from vertexai import agent_engines
remote_agent = agent_engines . get (
"projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID "
)
REST Chiama il metodo reasoningEngines.get
.
Prima di utilizzare i dati della richiesta,
apporta le seguenti sostituzioni:
PROJECT_ID
: il tuo ID progetto Google Cloud
LOCATION
: una regione supportata
RESOURCE_ID
: l'ID risorsa dell'agente di cui è stato eseguito il deployment
Metodo HTTP e URL:
GET https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che ti consente di accedere automaticamente all'interfaccia a riga di comando gcloud
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Esegui questo comando:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID "
PowerShell (Windows)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso alla CLI gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Esegui questo comando:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID " | Select-Object -Expand Content
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Aggiornare un agente di cui è stato eseguito il deployment
Puoi aggiornare contemporaneamente uno o più campi dell'agente di cui è stato eseguito il deployment, ma devi specificare almeno uno dei campi da aggiornare. Il tempo necessario per aggiornare l'agente di cui è stato eseguito il deployment dipende dall'aggiornamento, ma in genere sono necessari da alcuni secondi a qualche minuto.
SDK Vertex AI per Python Per aggiornare un agente di cui è stato eseguito il deployment (corrispondente a RESOURCE_NAME
)
a un agente aggiornato (corrispondente a UPDATED_AGENT
):
from vertexai import agent_engines
agent_engines . update (
resource_name = RESOURCE_NAME , # Required.
agent_engine = UPDATED_AGENT , # Optional.
requirements = REQUIREMENTS , # Optional.
display_name = "DISPLAY_NAME " , # Optional.
description = "DESCRIPTION " , # Optional.
extra_packages = EXTRA_PACKAGES , # Optional.
)
Gli argomenti sono gli stessi utilizzati per il deployment di un agente .
Puoi trovare i dettagli nel riferimento dell'API .
REST Chiama il metodo reasoningEngines.patch
e fornisci un update_mask
per specificare i campi da aggiornare.
Prima di utilizzare i dati della richiesta,
apporta le seguenti sostituzioni:
PROJECT_ID
: il tuo ID progetto Google Cloud
LOCATION
: una regione supportata
RESOURCE_ID
: l'ID risorsa dell'agente di cui è stato eseguito il deployment
update_mask
: un elenco di campi separati da virgole da aggiornare
Metodo HTTP e URL:
PATCH https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID ?update_mask="display_name,description"
Corpo JSON della richiesta:
{
"displayName": "DISPLAY_NAME ",
"description": "DESCRIPTION "
}
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che ti consente di accedere automaticamente all'interfaccia a riga di comando gcloud
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Salva il corpo della richiesta in un file denominato request.json
,
quindi esegui il comando seguente:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID ?update_mask="display_name,description""
PowerShell (Windows)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso alla CLI gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Salva il corpo della richiesta in un file denominato request.json
,
quindi esegui il comando seguente:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method PATCH ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID ?update_mask="display_name,description"" | Select-Object -Expand Content
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Eliminare un agente di cui è stato eseguito il deployment
SDK Vertex AI per Python Se hai già un'istanza esistente dell'agente di cui è stato eseguito il deployment (come remote_agent
), puoi eseguire il seguente comando:
remote_agent . delete ()
In alternativa, puoi chiamare agent_engines.delete()
per eliminare l'agente di cui è stato eseguito il deployment corrispondente a RESOURCE_NAME
nel seguente modo:
from vertexai import agent_engines
agent_engines . delete ( RESOURCE_NAME )
REST Chiama il metodo reasoningEngines.delete
.
Prima di utilizzare i dati della richiesta,
apporta le seguenti sostituzioni:
PROJECT_ID
: il tuo ID progetto Google Cloud
LOCATION
: una regione supportata
RESOURCE_ID
: l'ID risorsa dell'agente di cui è stato eseguito il deployment
Metodo HTTP e URL:
DELETE https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID
Corpo JSON della richiesta:
{
"displayName": "DISPLAY_NAME ",
"description": "DESCRIPTION "
}
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Nota:
il seguente comando presuppone che tu abbia eseguito l'accesso all'interfaccia a riga di comando gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
oppure utilizzando Cloud Shell ,
che ti consente di accedere automaticamente all'interfaccia a riga di comando gcloud
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Salva il corpo della richiesta in un file denominato request.json
,
quindi esegui il comando seguente:
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID "
PowerShell (Windows)
Nota:
il comando seguente presuppone che tu abbia eseguito l'accesso alla CLI gcloud
con il tuo account utente eseguendo
gcloud init
o
gcloud auth login
.
Puoi controllare l'account attualmente attivo eseguendo
gcloud auth list
.
Salva il corpo della richiesta in un file denominato request.json
,
quindi esegui il comando seguente:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method DELETE ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://LOCATION -aiplatform.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /reasoningEngines/RESOURCE_ID " | Select-Object -Expand Content
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Invia feedback
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-03-04 UTC.
Vuoi dirci altro?
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-04 UTC."],[],[]]