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:
- 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 sie in Vertex AI eingebunden werden kann. Weitere Informationen finden Sie unter Datenbankeinbindung mit Vertex AI aktivieren.
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 habenCONTENT
: 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');