Schnittstellen für Pipelines der Gemini Enterprise Agent Platform

Auf dieser Seite sind die Schnittstellen aufgeführt, mit denen Sie ML-Pipelines in Agent Platform Pipelines definieren und ausführen können.

Schnittstellen zum Definieren einer Pipeline

Agent Platform Pipelines unterstützt ML-Pipelines, die mit dem Kubeflow Pipelines (KFP) SDK oder dem TensorFlow Extended (TFX) SDK definiert wurden.

Kubeflow Pipelines (KFP) SDK

Kubeflow Pipelines-Logo Verwenden Sie KFP für alle Anwendungsfälle, in denen Sie keine großen Mengen an strukturierten Daten oder Textdaten mit TensorFlow Extended verarbeiten müssen. Agent Platform Pipelines unterstützt KFP SDK v2.0 oder höher.

Mit dem KFP SDK können Sie Ihren ML-Workflow definieren, indem Sie benutzerdefinierte Komponenten erstellen und auch vordefinierte Komponenten wie die Google Cloud Pipeline Components. Google Cloud Mit Pipeline Components können Sie Gemini Enterprise Dienste wie AutoML ganz einfach in Ihrer ML-Pipeline verwenden. Agent Platform Pipelines unterstützt Google Cloud das Pipeline Components SDK v2 oder höher. Weitere Informationen zu Google Cloud Pipeline Components finden Sie unter Einführung in Google Cloud Pipeline Components.

Informationen zum Erstellen einer Pipeline mit Kubeflow Pipelines finden Sie unter Pipeline erstellen. Weitere Informationen zu Kubeflow Pipelines finden Sie in der Dokumentation zu Kubeflow Pipelines.

TFX-SDK (TensorFlow Extended)

TFX SDK-Logo Verwenden Sie TFX, wenn Sie TensorFlow Extended in Ihrem ML-Workflow verwenden, um Terabyte an strukturierten Daten oder Textdaten zu verarbeiten. Agent Platform Pipelines unterstützt TFX SDK v0.30.0 oder höher.

Informationen zum Erstellen von ML-Pipelines mit TFX finden Sie im Abschnitt Erste Schritte der Anleitungen zu TensorFlow Extended in der Produktion.

Schnittstellen zum Ausführen einer Pipeline

Nachdem Sie Ihre ML-Pipeline definiert haben, können Sie eine ML-Pipelineausführung mit einer der folgenden Schnittstellen erstellen:

  • REST API

  • SDK-Clients

  • Google Cloud Console

Weitere Informationen zu den Schnittstellen, die Sie zur Interaktion mit der Gemini Enterprise API verwenden können, finden Sie unter Schnittstellen für die Gemini Enterprise API.

REST API

Verwenden Sie die Pipelines Service API, um eine Pipelineausführung mit REST zu erstellen. Diese API verwendet die projects.locations.pipelineJobs REST-Ressource.

SDK-Clients

Mit Agent Platform Pipelines können Sie Pipelineausführungen mit dem Vertex AI SDK für Python oder Clientbibliotheken erstellen.

Agent Platform SDK für Python

Das Vertex AI SDK für Python (aiplatform) ist das empfohlene SDK für die programmatische Arbeit mit der Pipelines Service API. Weitere Informationen zu diesem SDK finden Sie in der API-Dokumentation für google.cloud.aiplatform.PipelineJob.

Clientbibliotheken

Clientbibliotheken sind programmatisch generierte API-Client-SDKs (GAPIC-SDKs). Agent Platform Pipelines unterstützt die folgenden Clientbibliotheken:

  • Python (aiplatform v1 und v1beta1)

  • Java

  • Node.js

  • Go

Weitere Informationen finden Sie unter Clientbibliotheken für die Gemini Enterprise Agent Platform installieren.

Google Cloud Console (GUI)

Google Cloud Die Console ist die empfohlene Methode zum Prüfen und Überwachen Ihrer Pipelineausführungen. Sie können mit der Google Cloud Console auch andere Aufgaben ausführen, z. B. Pipelineausführungen erstellen, löschen und klonen, auf die Vorlagengalerie zugreifen und das Abrechnungslabel für eine Pipelineausführung abrufen.

Zu Pipelines in der Google Cloud Console

Nächste Schritte