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:
- 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 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 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
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');