Esta página descreve a gestão de pontos finais de modelos. A gestão de pontos finais de modelos permite-lhe fazer experiências com o registo de um ponto final de modelo de IA e invocar previsões. Para usar modelos de IA em ambientes de produção, consulte o artigo Invocar previsões online a partir de instâncias do Cloud SQL.
Depois de os pontos finais do modelo serem adicionados e registados na gestão de pontos finais do modelo, pode fazer referência aos mesmos através do ID do modelo para invocar previsões.
Antes de começar
Certifique-se de que conclui as seguintes ações:
- Registe o ponto final do modelo com a gestão de pontos finais do modelo. Para mais informações, consulte o artigo Registe e chame modelos de IA remotos através da gestão de pontos finais de modelos.
- Crie ou atualize a sua instância do Cloud SQL para que a instância possa ser integrada com o Vertex AI. Para mais informações, consulte o artigo Ative a integração da base de dados com a Vertex AI.
Invocar previsões para modelos genéricos
Use a função SQL mysql.ml_predict_row()
para chamar um ponto final de modelo genérico registado para invocar
previsões. Pode usar a função mysql.ml_predict_row()
com qualquer tipo de modelo.
SELECT
mysql.ml_predict_row(
'MODEL_ID',
'REQUEST_BODY');
Substitua o seguinte:
MODEL_ID
: o ID do modelo que definiu quando registou o ponto final do modeloREQUEST_BODY
: os parâmetros da função de previsão, no formato JSON
Exemplos
Para gerar previsões para um ponto final do modelo gemini-flash
registado, execute a seguinte declaraçã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'
);