Auf dieser Seite wird die Verwaltung von Modellendpunkten beschrieben. Mit der Verwaltung von Modellendpunkten können Sie das Registrieren eines KI-Modellendpunkts und das Aufrufen von Vorhersagen testen. Informationen zur Verwendung von KI-Modellen in Produktionsumgebungen finden Sie unter Onlinevorhersagen aus Cloud SQL-Instanzen aufrufen.
Nachdem die Modellendpunkte in der Modellendpunktverwaltung hinzugefügt und registriert wurden, können Sie mit der Modell-ID auf sie verweisen, um Vorhersagen aufzurufen.
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.
Vorhersagen für generische Modelle aufrufen
Verwenden Sie die SQL-Funktion mysql.ml_predict_row(), um einen registrierten generischen Modellendpunkt aufzurufen und Vorhersagen zu generieren. Sie können die Funktion mysql.ml_predict_row() mit jedem Modelltyp verwenden.
SELECT
  mysql.ml_predict_row(
    'MODEL_ID',
    'REQUEST_BODY');
Ersetzen Sie Folgendes:
- MODEL_ID: die Modell-ID, die Sie beim Registrieren des Modellendpunkts definiert haben
- REQUEST_BODY: Die Parameter für die Vorhersagefunktion im JSON-Format
Beispiele
Führen Sie die folgende Anweisung aus, um Vorhersagen für einen registrierten gemini-flash-Modellendpunkt zu generieren:
  SELECT JSON_EXTRACT(
    mysql.ml_predict_row(
      'gemini-2.5-flash',
      '{
             "contents": [
             {
                "role": "user",
                "parts": [
                    {
                    "text": "For TPCH database schema as mentioned here https://www.tpc.org/TPC_Documents_Current_Versions/pdf/TPC-H_v3.0.1.pdf , generate a SQL query to find allsupplier names which are located in the India nation."
                    } ]}]
            }'
    ),
    '$.candidates[0].content.parts[0].text'
  );