Memilih fungsi natural language processing

Anda dapat menganalisis dan mentransformasi data teks dalam jumlah besar langsung di dalam BigQuery menggunakan fungsi machine learning (ML). Fungsi ini memungkinkan Anda mendapatkan insight dari teks tanpa memindahkan data, yang dapat menyederhanakan alur kerja Anda. BigQuery ML menawarkan fungsi natural language processing (NLP) berikut untuk menangani teks:

  • AI.GENERATE_TEXT: melakukan tugas NLP yang disesuaikan menggunakan kombinasi teks dan data tidak terstruktur dari tabel standar BigQuery, atau data tidak terstruktur dari tabel objek BigQuery.
  • ML.TRANSLATE: melakukan tugas NLP khusus terjemahan yang mengharuskan Anda mendukung tingkat kueri per menit yang tinggi.
  • ML.UNDERSTAND_TEXT: melakukan tugas NLP yang didukung oleh Cloud Natural Language API.

Perbandingan fungsi

Gunakan tabel berikut untuk membandingkan fungsi AI.GENERATE_TEXT, ML.TRANSLATE, dan ML.UNDERSTAND_TEXT:

AI.GENERATE_TEXT ML.TRANSLATE ML.UNDERSTAND_TEXT
Tujuan

Lakukan tugas NLP apa pun dengan meneruskan perintah ke model Gemini atau partner atau ke model terbuka.

Misalnya, untuk melakukan tugas menjawab pertanyaan, Anda dapat memberikan perintah yang mirip dengan CONCAT("What are the key concepts in the following article?: ", article_text).

Gunakan Cloud Translation API untuk melakukan tugas berikut: Gunakan Cloud Natural Language API untuk melakukan tugas-tugas berikut:
Penagihan

Dikenai biaya BigQuery ML untuk data yang diproses. Untuk mengetahui informasi selengkapnya, lihat Harga BigQuery ML.

Dikenai biaya Gemini Enterprise Agent Platform untuk panggilan ke model. Jika Anda menggunakan model Gemini 2.0 atau yang lebih baru, panggilan akan ditagih dengan tarif API batch. Untuk mengetahui informasi selengkapnya, lihat Biaya membangun dan men-deploy model AI di Agent Platform.

Dikenai biaya BigQuery ML untuk data yang diproses. Untuk mengetahui informasi selengkapnya, lihat harga BigQuery ML.

Dikenai biaya untuk panggilan ke Cloud Translation API. Untuk mengetahui informasi selengkapnya, lihat Harga Cloud Translation API.

Dikenai biaya BigQuery ML untuk data yang diproses. Untuk mengetahui informasi selengkapnya, lihat harga BigQuery ML.

Dikenai biaya untuk panggilan ke Cloud Natural Language API. Untuk mengetahui informasi selengkapnya, lihat Harga Cloud Natural Language API.

Permintaan per menit Tidak berlaku untuk model Gemini. Antara 25 dan 60 untuk model partner. Untuk mengetahui informasi selengkapnya, lihat Batas permintaan per menit. 200. Untuk mengetahui informasi selengkapnya, lihat Fungsi layanan Cloud AI. 600. Untuk mengetahui informasi selengkapnya, lihat Fungsi layanan Cloud AI.
Token per menit Berkisar dari 8.192 hingga lebih dari 1 juta, bergantung pada model yang digunakan. Tidak ada batas token. Namun, ML_TRANSLATE memiliki batas 30.000 byte. 100.000.
Data input Mendukung teks dan data tidak terstruktur dari tabel standar dan tabel objek BigQuery. Mendukung data teks dari tabel standar BigQuery. Mendukung data teks dari tabel standar BigQuery.
Output fungsi Output dapat bervariasi untuk panggilan ke model, bahkan dengan perintah yang sama. Menghasilkan output yang sama untuk jenis tugas tertentu untuk setiap panggilan yang berhasil ke API. Outputnya mencakup informasi tentang bahasa input. Menghasilkan output yang sama untuk jenis tugas tertentu untuk setiap panggilan yang berhasil ke API. Outputnya mencakup informasi tentang besarnya sentimen untuk tugas analisis sentimen.
Konteks data Anda dapat memberikan konteks data sebagai bagian dari perintah yang Anda kirimkan. Tidak didukung. Tidak didukung.
Penyesuaian yang diawasi Penyesuaian yang diawasi didukung untuk beberapa model. Tidak didukung. Tidak didukung.
Bahasa yang didukung Dukungan bervariasi berdasarkan LLM yang Anda pilih. Mendukung bahasa Cloud Translation API. Mendukung bahasa Cloud Natural Language API.
Region yang didukung Didukung di semua region AI Generatif untuk Agent Platform. Didukung di multi-region EU dan US. Didukung di multi-region EU dan US.