Vektoreinbettungen mit der Modellendpunktverwaltung generieren

Auf dieser Seite wird beschrieben, wie Sie einen KI-Modellendpunkt registrieren und Vektoreinbettungen mit der Verwaltung von Modellendpunkten generieren. Informationen zur Verwendung von KI-Modellen in Produktionsumgebungen finden Sie unter Vektoreinbettungen generieren und verwalten.

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 mysql.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
  mysql.ml_embedding(
    'MODEL_ID',
    '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

Vertex AI-Modelle zur Einbettung werden standardmäßig unterstützt. Sie müssen sie nicht registrieren. Führen Sie die folgende Anweisung aus, um Einbettungen für einen registrierten gemini-embedding-001-Modellendpunkt zu generieren:

    SELECT
      mysql.ml_embedding(
        'gemini-embedding-001',
        'Cloud SQL is a managed, cloud-hosted SQL database service');