Auf dieser Seite wird beschrieben, wie Sie Agents verwalten, die in der verwalteten Laufzeit von Vertex AI Agent Engine bereitgestellt wurden. Bereitgestellte Agents sind Ressourcen vom Typ reasoningEngine
in Vertex AI.
Bereitgestellte Agents auflisten
Alle bereitgestellten Agents für ein bestimmtes Projekt und einen bestimmten Standort auflisten:
Console
- Rufen Sie in der Google Cloud Console die Seite Vertex AI Agent Engine auf.
Bereitgestellte Agents, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt. Mit dem Feld Filter können Sie die Liste nach der von Ihnen angegebenen Spalte filtern.
Vertex AI SDK für Python
from vertexai import agent_engines
agent_engines.list()
So filtern Sie die Liste nach display_name
:
from vertexai import agent_engines
agent_engines.list(filter='display_name="Demo Langchain Agent"')
REST
Rufen Sie die Methode reasoningEngines.list
auf.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID
: ID Ihres GCP-ProjektsLOCATION
: eine unterstützte Region
HTTP-Methode und URL:
GET https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Bereitgestellten Agent abrufen
Jeder bereitgestellte Agent hat eine eindeutige RESOURCE_ID
-ID.
Weitere Informationen finden Sie unter Agent bereitstellen.
Console
- Rufen Sie in der Google Cloud Console die Seite Vertex AI Agent Engine auf.
Bereitgestellte Agents, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt. Mit dem Feld Filter können Sie die Liste nach der von Ihnen angegebenen Spalte filtern.
Klicken Sie auf den Namen des angegebenen Agents. Die Seite Messwerte für den Agent wird geöffnet.
Optional: Wenn Sie sich die Bereitstellungsdetails für den Agent ansehen möchten, klicken Sie auf Bereitstellungsdetails. Der Bereich Bereitstellungsdetails wird geöffnet. Klicken Sie auf Fertig, um den Bereich zu schließen.
Optional: Wenn Sie die
query
- undstreamQuery
-URLs für den Agent ansehen möchten, klicken Sie auf API-URLs. Der Bereich API-URLs wird geöffnet. Klicken Sie auf Fertig, um den Bereich zu schließen.
Vertex AI SDK für Python
Mit dem folgenden Code können Sie einen bestimmten bereitgestellten Agent abrufen:
from vertexai import agent_engines
remote_agent = agent_engines.get("RESOURCE_ID")
Alternativ können Sie den vollständig qualifizierten Ressourcennamen angeben:
from vertexai import agent_engines
remote_agent = agent_engines.get(
"projects/PROJECT_ID_OR_NUMBER/locations/LOCATION/reasoningEngines/RESOURCE_ID"
)
REST
Rufen Sie die Methode reasoningEngines.get
auf.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID
: ID Ihres GCP-ProjektsLOCATION
: eine unterstützte RegionRESOURCE_ID
: die Ressourcen-ID des bereitgestellten Agents
HTTP-Methode und URL:
GET https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Bereitgestellten Agent aktualisieren
Sie können ein oder mehrere Felder des bereitgestellten Agents gleichzeitig aktualisieren. Sie müssen jedoch mindestens eines der zu aktualisierenden Felder angeben. Wie lange die Aktualisierung des bereitgestellten Agents dauert, hängt vom durchgeführten Update ab. In der Regel sollte sie jedoch nur wenige Sekunden bis Minuten in Anspruch nehmen.
Console
- Rufen Sie in der Google Cloud Console die Seite Vertex AI Agent Engine auf.
Klicken Sie für den angegebenen Agenten auf das Dreipunkt-Menü
.Klicken Sie auf Bearbeiten. Der Bereich Bearbeiten für den Agent wird geöffnet.
Bearbeiten Sie den Anzeigenamen oder die Beschreibung des Agents.
Klicken Sie auf Speichern.
Vertex AI SDK für Python
So aktualisieren Sie einen bereitgestellten Agenten (entsprechend RESOURCE_NAME
) auf einen aktualisierten Agenten (entsprechend 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.
)
Die Argumente sind dieselben wie bei der Bereitstellung eines Agents. Weitere Informationen finden Sie in der API-Referenz.
REST
Rufen Sie die Methode reasoningEngines.patch
auf und geben Sie einen update_mask
an, um festzulegen, welche Felder aktualisiert werden sollen.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID
: ID Ihres GCP-ProjektsLOCATION
: eine unterstützte RegionRESOURCE_ID
: die Ressourcen-ID des bereitgestellten Agentsupdate_mask
: eine Liste durch Kommas getrennter Felder, die aktualisiert werden sollen
HTTP-Methode und URL:
PATCH https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID?update_mask="display_name,description"
JSON-Text anfordern:
{ "displayName": "DISPLAY_NAME", "description": "DESCRIPTION" }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.
Bereitgestellten Agent löschen
Einen bereitgestellten Agent aus der verwalteten Laufzeit von Vertex AI Agent Engine löschen
Console
- Rufen Sie in der Google Cloud Console die Seite Vertex AI Agent Engine auf.
Klicken Sie für den angegebenen Agenten auf das Dreipunkt-Menü
.Klicken Sie auf Löschen.
Klicken Sie auf Agent löschen.
Vertex AI SDK für Python
Wenn Sie bereits eine vorhandene Instanz des bereitgestellten Agents (als remote_agent
) haben, können Sie den folgenden Befehl ausführen:
remote_agent.delete()
Alternativ können Sie agent_engines.delete()
aufrufen, um den bereitgestellten Agenten zu löschen, der RESOURCE_NAME
entspricht:
from vertexai import agent_engines
agent_engines.delete(RESOURCE_NAME)
REST
Rufen Sie die Methode reasoningEngines.delete
auf.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_ID
: ID Ihres GCP-ProjektsLOCATION
: eine unterstützte RegionRESOURCE_ID
: die Ressourcen-ID des bereitgestellten Agents
HTTP-Methode und URL:
DELETE https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.