Versi API dijelaskan

Dokumen ini memberikan ringkasan umum tentang perbedaan antara versi v1 dan v1beta Gemini API.

  • v1: Versi API yang stabil. Fitur dalam versi stabil didukung sepenuhnya selama masa aktif versi utama. Jika ada perubahan yang dapat menyebabkan gangguan, versi utama API berikutnya akan dibuat dan versi yang ada akan tidak digunakan lagi setelah jangka waktu yang wajar. Perubahan yang tidak menyebabkan gangguan dapat diperkenalkan ke API tanpa mengubah versi utama. Mulai Juni 2026, Interactions API tersedia secara Umum dan didukung di v1.
  • v1beta: Versi ini mencakup fitur dan kemampuan awal yang sedang dikembangkan secara aktif. Meskipun fitur di v1beta dapat berubah saat kami menyempurnakannya berdasarkan masukan, fitur ini memungkinkan Anda mencoba kemampuan baru sebelum dipromosikan ke versi stabil.
Fitur v1 v1beta
Interactions API
Membuat Konten - Input khusus teks
Membuat Konten - Input teks dan gambar
Membuat Konten - Output teks
Membuat Konten - Percakapan multi-giliran (chat)
Membuat Konten - Panggilan fungsi
Membuat Konten - Streaming
Menyematkan Konten - Input khusus teks
Membuat Jawaban
Pengambil semantik
  • - Didukung
  • - Tidak akan pernah didukung

Mengonfigurasi versi API di SDK

Gemini API SDK secara default menggunakan v1beta, tetapi Anda dapat menentukan versi secara eksplisit dengan menetapkan versi API seperti yang ditunjukkan dalam contoh kode berikut:

Python

from google import genai

client = genai.Client(http_options={'api_version': 'v1'})

interaction = client.interactions.create(
    model='gemini-3.5-flash',
    input="Explain how AI works",
)

print(interaction.output_text)

JavaScript

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({
  httpOptions: { apiVersion: "v1" },
});

async function main() {
  const interaction = await ai.interactions.create({
    model: "gemini-3.5-flash",
    input: "Explain how AI works",
  });
  console.log(interaction.output_text);
}

await main();

REST

curl -X POST "https://generativelanguage.googleapis.com/v1/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gemini-3.5-flash",
    "input": "Explain how AI works"
  }'