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 CONCAT("What are the key concepts in the following article?: ", article_text).

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.