Genera embedding di vettori con la gestione degli endpoint del modello

Questa pagina descrive come registrare un endpoint del modello di AI e generare embedding vettoriali con la gestione degli endpoint del modello. Per utilizzare i modelli di AI negli ambienti di produzione, consulta Genera e gestisci i vector embedding.

Una volta aggiunti e registrati nella gestione degli endpoint del modello, puoi fare riferimento agli endpoint del modello utilizzando l'ID modello per generare embedding.

Prima di iniziare

Assicurati di completare le seguenti azioni:

Genera embedding

Utilizza la funzione SQL mysql.ml_embedding() per chiamare l'endpoint del modello registrato con il tipo di modello di text embedding per generare embedding.

Per chiamare il modello e generare gli embedding, utilizza la seguente query SQL:

SELECT
  mysql.ml_embedding(
    'MODEL_ID',
    'CONTENT');

Sostituisci quanto segue:

  • MODEL_ID: l'ID modello che hai definito durante la registrazione dell'endpoint del modello
  • CONTENT: il testo da tradurre in un vector embedding

Esempi

In questa sezione sono elencati alcuni esempi per la generazione di embedding utilizzando gli endpoint dei modelli registrati.

Modelli di text embedding con supporto integrato

I modelli di embedding Vertex AI sono supportati per impostazione predefinita. Non è necessario registrarli. Per generare embedding per un endpoint del modello gemini-embedding-001 registrato, esegui la seguente istruzione:

    SELECT
      mysql.ml_embedding(
        'gemini-embedding-001',
        'Cloud SQL is a managed, cloud-hosted SQL database service');