Scegli una funzione di elaborazione del linguaggio naturale
Questo documento fornisce un confronto delle funzioni di elaborazione del linguaggio naturale
disponibili in BigQuery ML, ovvero
AI.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.
In linea generale, la differenza tra queste funzioni è la seguente:
AI.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 i modelli, oltre a funzionare 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 AI.GENERATE_TEXT, ML.TRANSLATE e ML.UNDERSTAND_TEXT:
AI.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 alle domande, puoi fornire un prompt
simile a |
Utilizza l'API Cloud Translation per eseguire le seguenti attività: | Utilizza l'API Cloud Natural Language per eseguire le seguenti attività: |
| Fatturazione | Comporta addebiti di BigQuery ML per i dati elaborati. Per ulteriori informazioni, vedi Prezzi di BigQuery ML. Comporta addebiti di Gemini Enterprise Agent Platform per le chiamate al modello. Se utilizzi un modello Gemini 2.0 o successivo, la chiamata viene fatturata alla tariffa dell'API batch. Per ulteriori informazioni, vedi Costo di creazione e deployment di modelli di AI in Agent Platform. |
Comporta addebiti di BigQuery ML per i dati elaborati. Per ulteriori informazioni, vedi
Prezzi di BigQuery ML. Comporta addebiti per le chiamate all'API Cloud Translation. Per ulteriori informazioni, vedi Prezzi dell'API Cloud Translation. |
Comporta addebiti di 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 ulteriori informazioni, vedi 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, vedi Limiti per le richieste al minuto. | 200. Per ulteriori informazioni, vedi Funzioni del servizio AI Cloud. | 600. Per ulteriori informazioni, vedi Funzioni del servizio AI Cloud. |
| 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 testo che dati non strutturati da tabelle standard BigQuery e tabelle di oggetti. | 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 sulla magnitudo del sentiment per le attività di analisi del sentiment. |
| Contesto dei dati | Puoi fornire il contesto dei dati come parte 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 all'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 AI generativa per Agent Platform . | Supportato nelle multi-regioni EU e US. |
Supportato nelle multi-regioni EU e US. |