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:
- Registrieren Sie Ihren Modellendpunkt bei der Modellendpunktverwaltung. Weitere Informationen finden Sie unter Remote-KI-Modelle mit der Modellendpunktverwaltung registrieren und aufrufen.
- Erstellen oder aktualisieren Sie Ihre Cloud SQL-Instanz, damit die Instanz in Vertex AI eingebunden werden kann. Weitere Informationen finden Sie unter Datenbankeinbindung mit Vertex AI aktivieren.
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 habenCONTENT
: 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');