Google kembali memperbarui lini model AI Flash dengan menghadirkan Gemini 3.8 Flash. Model ini mulai tersedia secara umum pada 2 September 2026 dan membawa fokus pada pemrograman, pekerjaan berbasis agen AI, serta penalaran multilangkah.
Bagi developer, menariknya bukan hanya kemampuan model. Gemini 3.8 Flash juga membawa perubahan pada cara aplikasi berkomunikasi dengan API. Pengembang kini diarahkan menggunakan Interactions API melalui SDK google-genai, sementara pendekatan lama menggunakan generateContent mulai dianggap sebagai metode legacy.
Lalu, bagaimana cara menggunakan Gemini 3.8 Flash API dan apa saja yang berubah dibandingkan model sebelumnya?
Apa Itu Gemini 3.8 Flash API?
Gemini 3.8 Flash adalah model AI Google dengan ID gemini-3.8-flash. Model ini dirancang untuk menangani berbagai pekerjaan yang membutuhkan kemampuan reasoning, coding, dan workflow berbasis agen.
Dari sisi spesifikasi, model ini memiliki konteks hingga 1 juta token dan dapat menghasilkan hingga 64 ribu token output. Gemini 3.8 Flash juga menerima input multimodal berupa teks, gambar, video, audio, dan PDF dengan output berupa teks.
Google juga memosisikan Gemini 3.8 Flash untuk pekerjaan seperti pemrograman dengan konteks panjang, workflow agentic, serta tugas kompleks di bidang tertentu seperti keuangan dan hukum.
Apa yang Berubah pada Gemini 3.8 Flash API?
Salah satu perubahan paling penting terdapat pada API yang digunakan.
Untuk pengembangan baru, Gemini 3.8 Flash menggunakan Interactions API melalui client.interactions.create(). Pendekatan ini memungkinkan pengelolaan riwayat percakapan di sisi server menggunakan previous_interaction_id.
Dengan mekanisme tersebut, developer tidak harus mengirim ulang seluruh riwayat percakapan dari aplikasi setiap kali membuat permintaan baru.
Selain itu, Interactions API juga dirancang untuk mendukung fitur seperti eksekusi latar belakang dan langkah eksekusi yang dapat diamati.
Gemini 3.8 Flash Menggunakan Thinking Level
Perubahan menarik lainnya adalah cara developer mengatur kemampuan penalaran model.
Pada generasi sebelumnya, developer mungkin sudah terbiasa menggunakan parameter seperti temperature, top_p, dan top_k. Pada Gemini 3.x, pendekatan tersebut tidak lagi digunakan untuk Gemini 3.8 Flash. Sebagai gantinya, tersedia parameter thinking_level.
Ada tiga pilihan utama:
- low, untuk tugas sederhana yang membutuhkan respons lebih cepat.
- medium, sebagai pilihan default dan cocok untuk coding serta pekerjaan berbasis agen.
- high, untuk masalah kompleks yang membutuhkan penalaran lebih mendalam.
Menariknya, tingkat reasoning juga berkaitan dengan biaya karena token penalaran dihitung sebagai bagian dari token output.
Cara Menggunakan Gemini 3.8 Flash API dengan Python
Untuk mencoba Gemini 3.8 Flash, developer membutuhkan Python 3.10 atau lebih baru, API key dari Google AI Studio, serta SDK google-genai.
Instal library dengan perintah:
pip install -U google-genai
Setelah itu, API key dapat disimpan sebagai environment variable agar tidak ditulis langsung di dalam kode aplikasi.
Contoh sederhana untuk membuat client:
from google import genai
client = genai.Client()
print("Client initialized successfully.")
Developer kemudian dapat melakukan permintaan pertama menggunakan client.interactions.create() dengan model gemini-3.8-flash.
Contoh sederhananya:
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Jelaskan apa itu Python dalam tiga kalimat.",
generation_config={
"thinking_level": "low"
}
)
print(interaction.output_text)
Struktur tersebut menjadi salah satu perbedaan penting bagi developer yang sebelumnya menggunakan API Gemini generasi lama.
Gemini 3.8 Flash Bisa Memproses PDF
Salah satu kemampuan yang menarik untuk aplikasi bisnis adalah pemrosesan dokumen.
Gemini 3.8 Flash mendukung input PDF sehingga model dapat digunakan untuk mengambil informasi dari dokumen dan mengubahnya menjadi data terstruktur. DataCamp menunjukkan penggunaan model untuk ekstraksi PDF menjadi JSON.
Kemampuan ini dapat dimanfaatkan untuk berbagai kebutuhan, misalnya:
- membaca invoice,
- mengambil data dari laporan,
- mengubah formulir menjadi JSON,
- menganalisis dokumen administrasi,
- atau membuat sistem pencarian informasi dari dokumen.
Dengan begitu, developer tidak harus membuat seluruh proses ekstraksi secara manual. AI dapat menangani bagian pemahaman dokumen, sementara aplikasi tetap mengatur proses penyimpanan dan pengolahan datanya.
Gemini 3.8 Flash Mendukung Function Calling
Kemampuan lain yang penting dalam pengembangan aplikasi AI adalah function calling.
Dengan fitur ini, model dapat menentukan kapan sebuah fungsi pada aplikasi perlu dipanggil. Misalnya, pengguna bertanya mengenai stok barang. Model dapat memahami pertanyaan tersebut dan meminta aplikasi menjalankan fungsi tertentu untuk mengambil data stok.
Konsep seperti ini sangat penting untuk membangun AI agent yang tidak hanya menjawab pertanyaan, tetapi juga dapat menjalankan tindakan melalui berbagai tool.
Karena itu, Gemini 3.8 Flash cukup menarik untuk aplikasi yang membutuhkan kombinasi antara reasoning, tool use, dan workflow otomatis.
Berapa Harga Gemini 3.8 Flash API?
Google memberikan harga perkenalan sebesar US$0,75 per 1 juta token input dan US$3,75 per 1 juta token output hingga 31 Desember 2026. Setelah periode tersebut, tarif yang disebutkan DataCamp meningkat menjadi US$1,50 untuk input dan US$7,50 untuk output per 1 juta token.
Namun, developer perlu memperhatikan penggunaan token reasoning. Ketika menggunakan thinking_level yang lebih tinggi, model dapat menggunakan lebih banyak token untuk proses penalarannya.
Artinya, memilih level reasoning bukan hanya soal kualitas jawaban. Pilihan tersebut juga dapat memengaruhi latensi dan biaya API.
Gemini 3.8 Flash vs Gemini 3.7 Flash
Bagi developer yang sebelumnya menggunakan Gemini 3.7 Flash, proses migrasi relatif sederhana. DataCamp menyebut bahwa jika berpindah dari 3.7 Flash, perubahan paling dasar yang diperlukan adalah mengganti string model menjadi gemini-3.8-flash.
Namun, kode yang berasal dari generasi yang lebih lama perlu diperiksa kembali. Parameter sampling seperti temperature, top_p, dan top_k tidak lagi berlaku pada Gemini 3.8 Flash.
Karena itu, developer sebaiknya tidak sekadar mengganti nama model lalu berharap semuanya berjalan. Software punya kebiasaan menyebalkan untuk gagal justru ketika kita paling percaya diri.
Ingin Belajar Pemrograman dan Membuat Game?
Perkembangan Gemini 3.8 Flash menunjukkan bahwa kemampuan AI semakin dekat dengan pekerjaan developer sehari-hari. AI tidak hanya digunakan untuk membuat teks, tetapi juga dapat membantu coding, memahami dokumen, memanggil fungsi, dan menjalankan workflow yang lebih kompleks.
Bagi kamu yang ingin memperkuat kemampuan pemrograman melalui proyek yang lebih menarik, Kursus Game Development di Semarang dari Wahana Training bisa menjadi salah satu pilihan.
Belajar membuat game dapat membantu memahami konsep pemrograman, logika, desain interaksi, hingga pengembangan sebuah proyek digital dari awal sampai menjadi aplikasi yang dapat dimainkan.
Kesimpulan
Gemini 3.8 Flash API membawa sejumlah perubahan penting bagi developer yang ingin membangun aplikasi berbasis AI.
Penggunaan Interactions API, pengaturan reasoning melalui thinking_level, dukungan input multimodal, pemrosesan PDF, serta function calling membuat model ini cocok untuk berbagai workflow modern.
Untuk aplikasi sederhana, thinking_level: low dapat membantu menjaga respons tetap cepat dan efisien. Sementara itu, tugas yang membutuhkan reasoning lebih kompleks dapat menggunakan level medium atau high.
Pada akhirnya, Gemini 3.8 Flash bukan hanya pembaruan model. Perubahan API dan kemampuan agentic-nya menunjukkan arah baru pengembangan aplikasi AI, di mana model semakin sering berperan sebagai bagian aktif dari sebuah sistem, bukan sekadar mesin untuk menghasilkan teks