Vektoreinbettungen mit der Modellendpunktverwaltung generieren

Auf dieser Seite wird beschrieben, wie Sie einen Endpunkt für ein KI-Modell registrieren und Vektor-Embeddings mit der Modellendpunktverwaltung generieren. Informationen zur Verwendung von KI-Modellen in Produktionsumgebungen finden Sie unter Generative KI-Anwendungen mit Cloud SQL erstellen und Mit Vektoreinbettungen arbeiten.

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

Hinweise

Führen Sie die folgenden Aktionen aus:

Einbettungen generieren

Verwenden Sie die SQL-Funktion google_ml.embedding(), um den registrierten Modellendpunkt mit dem Modelltyp für Texteinbettungen aufzurufen und 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 festgelegt haben
  • CONTENT: Der Text, der in eine Vektoreinbettung umgewandelt werden soll.

Beispiele

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

Texteinbettungsmodelle mit integrierter Unterstützung

Wenn Sie Embeds für einen registrierten textembedding-gecko@002-Modellendpunkt generieren möchten, führen Sie den folgenden Befehl aus:

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