Invocar previsões com o gerenciamento de endpoints de modelo

Nesta página, descrevemos o gerenciamento de endpoints de modelo. O gerenciamento de endpoints de modelo permite testar o registro de um endpoint de modelo de IA e invocar previsões. Para usar modelos de IA em ambientes de produção, consulte Invocar previsões on-line de instâncias do Cloud SQL.

Depois que os endpoints de modelo são adicionados e registrados no gerenciamento de endpoints de modelo, é possível referenciá-los usando o ID do modelo para invocar previsões.

Antes de começar

Faça o seguinte:

Invocar previsões para modelos genéricos

Use a função SQL mysql.ml_predict_row() para chamar um endpoint de modelo genérico registrado e invocar previsões. É possível usar a função mysql.ml_predict_row() com qualquer tipo de modelo.

SELECT
  mysql.ml_predict_row(
    'MODEL_ID',
    'REQUEST_BODY');

Substitua:

  • MODEL_ID: o ID do modelo definido ao registrar o endpoint do modelo
  • REQUEST_BODY: os parâmetros para a função de previsão, no formato JSON

Exemplos

Para gerar previsões para um endpoint de modelo gemini-flash registrado, execute a seguinte instrução:

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