Hari ini, kami dengan bangga memperkenalkan mode batch pada API Gemini, endpoint asinkron baru yang dirancang khusus untuk beban kerja dengan throughput tinggi dan tidak kritis terhadap latensi. Mode Batch API Gemini memungkinkan Anda mengirimkan tugas besar, mengurangi beban penjadwalan dan pemrosesan, serta mengambil hasil dalam waktu 24 jam—semuanya dengan diskon 50% dibandingkan dengan API sinkron kami.
Mode Batch adalah alat yang sempurna untuk tugas apa pun yang datanya sudah siap sejak awal dan tidak membutuhkan respons langsung. Dengan memisahkan tugas besar ini dari traffic waktu nyata, Anda mendapatkan tiga manfaat penting:
Kami telah merancang API agar sederhana dan intuitif. Anda mengemas semua permintaan ke dalam satu file, mengirimkannya, dan mengambil hasil setelah tugas selesai. Berikut ini beberapa cara developer memanfaatkan Mode Batch untuk tugas-tugas saat ini:
Anda dapat mulai menggunakan Mode Batch hari ini dengan Google GenAI Python SDK:
# Create a JSONL that contains these lines:
# {"key": "request_1", "request": {"contents": [{"parts": [{"text": "Explain how AI works in a few words"}]}]}},
# {"key": "request_2", "request": {"contents": [{"parts": [{"text": "Explain how quantum computing works in a few words"}]}]}}
uploaded_batch_requests = client.files.upload(file="batch_requests.json")
batch_job = client.batches.create(
model="gemini-2.5-flash",
src=uploaded_batch_requests.name,
config={
'display_name': "batch_job-1",
},
)
print(f"Created batch job: {batch_job.name}")
# Wait for up to 24 hours
if batch_job.state.name == 'JOB_STATE_SUCCEEDED':
result_file_name = batch_job.dest.file_name
file_content_bytes = client.files.download(file=result_file_name)
file_content = file_content_bytes.decode('utf-8')
for line in file_content.splitlines():
print(line)
Untuk mempelajari lebih lanjut, lihat dokumentasi resmi dan halaman harga.
Kami meluncurkan Mode Batch untuk API Gemini hari ini dan besok untuk semua pengguna. Ini hanyalah awal untuk pemrosesan batch, dan kami sedang berupaya keras untuk memperluas kemampuannya. Nantikan opsi yang lebih mantap dan fleksibel!
Build with Veo 3, now available in the Gemini API
Unlock Gemini’s reasoning: A step-by-step guide to logprobs on Vertex AI
Simplify your Agent "vibe building" flow with ADK and Gemini CLI