Genera embedding di vettori con la gestione degli endpoint del modello

Questa pagina descrive come registrare un endpoint del modello di AI e generare incorporamenti vettoriali con la gestione degli endpoint del modello. Per utilizzare i modelli di AI negli ambienti di produzione, consulta Creare applicazioni di AI generativa utilizzando Cloud SQL e Utilizzare gli embedding vettoriali.

Una volta aggiunti e registrati nella gestione degli endpoint dei modelli, puoi farvi riferimento utilizzando l'ID modello per generare incorporamenti.

Prima di iniziare

Assicurati di completare le seguenti azioni:

Generare incorporamenti

Utilizza la funzione SQL google_ml.embedding() per chiamare l'endpoint del modello registrato con il tipo di modello di incorporamento di testo per generare incorporamenti.

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

SELECT
  google_ml.embedding(
    model_id => 'MODEL_ID',
    content => '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 embedding vettoriale

Esempi

In questa sezione sono elencati alcuni esempi per la generazione di incorporamenti utilizzando gli endpoint del modello registrati.

Modelli di text embedding con supporto integrato

Per generare incorporamenti per un endpoint del modello textembedding-gecko@002 registrato, esegui la seguente istruzione:

    SELECT
      google_ml.embedding(
        model_id => 'textembedding-gecko@002',
        content => 'Cloud SQL is a managed, cloud-hosted SQL database service');