Scegliere una funzione di elaborazione del linguaggio naturale
Questo documento fornisce un confronto delle funzioni di elaborazione del linguaggio naturale
disponibili in BigQuery ML, che sono
ML.GENERATE_TEXT
,
ML.TRANSLATE
,
e
ML.UNDERSTAND_TEXT
.
Puoi utilizzare le informazioni contenute in questo documento per decidere quale funzione
utilizzare nei casi in cui le funzioni hanno funzionalità sovrapposte.
A livello generale, la differenza tra queste funzioni è la seguente:
ML.GENERATE_TEXT
è una buona scelta per eseguire attività di elaborazione del linguaggio naturale (NLP) personalizzate a un costo inferiore. Questa funzione offre un maggiore supporto linguistico, un throughput più rapido e la possibilità di ottimizzare il modello. Inoltre, funziona con i modelli multimodali.ML.TRANSLATE
è una buona scelta per eseguire attività di NLP specifiche per la traduzione in cui devi supportare una frequenza elevata di query al minuto.ML.UNDERSTAND_TEXT
è una buona scelta per eseguire attività di NLP supportate dall'API Cloud Natural Language.
Confronto delle funzioni
Utilizza la seguente tabella per confrontare le funzioni ML.GENERATE_TEXT
,
ML.TRANSLATE
e ML.UNDERSTAND_TEXT
:
ML.GENERATE_TEXT |
ML.TRANSLATE |
ML.UNDERSTAND_TEXT |
|
---|---|---|---|
Finalità | Esegui qualsiasi attività di NLP passando un prompt a un modello Gemini o partner o a un modello aperto. Ad esempio, per eseguire un'attività di risposta a una domanda, puoi fornire un prompt simile a |
Utilizza l'API Cloud Translation per svolgere le seguenti attività: | Utilizza l'API Cloud Natural Language per svolgere le seguenti attività: |
Fatturazione | Comporta addebiti BigQuery ML per i dati elaborati. Per ulteriori informazioni, vedi Prezzi di BigQuery ML. Comporta addebiti per Vertex AI per le chiamate al modello. Se utilizzi un modello Gemini 2.0 o versioni successive, la chiamata viene fatturata alla tariffa dell'API batch. Per ulteriori informazioni, consulta Costo di creazione e deployment di modelli di AI in Vertex AI. |
Comporta addebiti BigQuery ML per i dati elaborati. Per ulteriori informazioni, vedi
Prezzi di BigQuery ML. Comporta addebiti per le chiamate all'API Cloud Translation. Per maggiori informazioni, consulta la pagina Prezzi dell'API Cloud Translation. |
Comporta addebiti BigQuery ML per i dati elaborati. Per ulteriori informazioni, vedi Prezzi di BigQuery ML. Comporta addebiti per le chiamate all'API Cloud Natural Language. Per maggiori informazioni, consulta la pagina Prezzi dell'API Cloud Natural Language. |
Richieste al minuto | Non applicabile ai modelli Gemini. Tra 25 e 60 per i modelli partner. Per ulteriori informazioni, consulta la sezione Limiti di richieste al minuto. | 200. Per saperne di più, consulta Funzioni del servizio Cloud AI. | 600. Per saperne di più, consulta Funzioni del servizio Cloud AI. |
Token al minuto | Varia da 8192 a oltre 1 milione, a seconda del modello utilizzato. |
Nessun limite di token. Tuttavia, ML_TRANSLATE ha un
limite di 30.000 byte.
|
100.000. |
Dati di input | Supporta sia i dati di testo che quelli non strutturati delle tabelle standard e delle tabelle di oggetti BigQuery. | Supporta i dati di testo delle tabelle standard BigQuery. | Supporta i dati di testo delle tabelle standard BigQuery. |
Output della funzione | L'output può variare per le chiamate al modello, anche con lo stesso prompt. | Produce lo stesso output per un determinato tipo di attività per ogni chiamata riuscita all'API. L'output include informazioni sulla lingua di input. | Produce lo stesso output per un determinato tipo di attività per ogni chiamata riuscita all'API. L'output include informazioni sull'entità del sentiment per le attività di analisi del sentiment. |
Contesto dei dati | Puoi fornire il contesto dei dati nell'ambito del prompt che invii. | Non supportati. | Non supportati. |
Ottimizzazione supervisionata | L'ottimizzazione supervisionata è supportata per alcuni modelli. | Non supportati. | Non supportati. |
Lingue supportate | Il supporto varia in base al LLM scelto. | Supporta le lingue dell'API Cloud Translation. | Supporta le lingue dell'API Cloud Natural Language. |
Aree geografiche supportate | Supportato in tutte le regioni di Generative AI per Vertex AI. | Supportato nelle multiregioni EU e US . |
Supportato nelle multiregioni EU e US . |