Vektoreinbettungen mit der Modellendpunktverwaltung generieren

Auf dieser Seite wird beschrieben, wie Sie einen KI-Modellendpunkt registrieren und Vektoreinbettungen mit der Modellendpunktverwaltung generieren. Informationen zur Verwendung von KI-Modellen in Produktionsumgebungen finden Sie unter Generative AI-Anwendungen mit Cloud SQL erstellen und Mit Vektoreinbettungen arbeiten.

Nachdem die Modellendpunkte hinzugefügt und in der Modellendpunktverwaltung registriert wurden, können Sie mit der Modell-ID darauf verweisen, um Einbettungen zu generieren.

Hinweise

Führen Sie die folgenden Aktionen aus:

Einbettungen generieren

Mit der SQL-Funktion google_ml.embedding() können Sie den registrierten Modellendpunkt mit dem Texteinbettungsmodelltyp aufrufen, um Einbettungen zu generieren.

Verwenden Sie die folgende SQL-Abfrage, um das Modell aufzurufen und Einbettungen zu generieren:

SELECT
  google_ml.embedding(
    model_id => 'MODEL_ID',
    content => 'CONTENT');

Ersetzen Sie Folgendes:

  • MODEL_ID: die Modell-ID, die Sie beim Registrieren des Modellendpunkts definiert haben
  • CONTENT: Der Text, der in eine Vektoreinbettung übersetzt werden soll.

Beispiele

In diesem Abschnitt finden Sie einige Beispiele für das Generieren von Einbettungen mit registrierten Modellendpunkten.

Texteinbettungsmodelle mit integrierter Unterstützung

Führen Sie die folgende Anweisung aus, um Einbettungen für einen registrierten textembedding-gecko@002-Modellendpunkt zu generieren:

    SELECT
      google_ml.embedding(
        model_id => 'textembedding-gecko@002',
        content => 'Cloud SQL is a managed, cloud-hosted SQL database service');