Gemini Decisions API vs OpenAI Decisions API: Endpoint Keputusan Mana yang Sebaiknya Anda Gunakan?

Keduanya mengenakan biaya $0,10 per 1 juta token input dan gratis untuk output. Gemini menerima audio, video, PDF, dan 1.000 pertanyaan dengan paket gratis; OpenAI sudah tersedia umum dengan prompt caching, input JSON, dan ZDR. Berikut cara memilihnya.

Ashley Goolam

Ashley Goolam

12 November 2026

Gemini Decisions API vs OpenAI Decisions API: Endpoint Keputusan Mana yang Sebaiknya Anda Gunakan?

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Perbandingan Gemini Decisions API vs OpenAI Decisions API bermuatan pada input dan batasan, bukan harga. Keduanya mengenakan biaya $0,10 per 1M token input dan tidak ada biaya untuk output. Pilih Gemini jika Anda membutuhkan input audio, video, atau PDF, lebih dari 400 pertanyaan per permintaan, atau tier gratis. Pilih OpenAI jika Anda membutuhkan endpoint GA, prompt caching, bukti JSON dan tool call, atau ketentuan ZDR dan HIPAA.

Apa yang dilakukan Decisions API

Decisions API adalah endpoint yang menjawab pertanyaan berbasis set tertutup tentang input Anda alih-alih menghasilkan teks. Anda mengirimkan bukti bersama ditambah daftar pertanyaan bertipe (ya/tidak, pilih satu opsi, penilaian skala) dan mendapatkan kembali probabilitas serta skor keyakinan untuk setiap jawaban. Token output bernilai nol, jadi Anda hanya membayar untuk input.

OpenAI meluncurkannya lebih dulu. Decisions API-nya mencapai status GA pada 22 Oktober 2026 dengan gpt-6-luna. Google menjawab pada 11 November 2026 dengan Gemini Decisions API, yang didukung model baru, gemini-decision-1.

Keduanya ditujukan untuk routing, pemilihan tool, pemeriksaan kebijakan, dan penilaian rubrik. Perbedaannya terletak pada apa yang bisa Anda berikan kepadanya dan seberapa jauh satu permintaan bisa mencakup.

Gemini Decisions API vs OpenAI Decisions API secara ringkas

Setiap baris berasal dari dokumentasi masing-masing vendor, dibaca pada 12 November 2026. “Tidak terdokumentasi” berarti dokumentasinya tidak menyebutkannya.

Gemini Decisions API OpenAI Decisions API
Model gemini-decision-1 (satu-satunya opsi) gpt-6-luna (satu-satunya opsi)
Status v1beta di Gemini Developer API GA sejak 22 Okt 2026
Pemanggilan client.decisions.create(...), SDK 3.2+ POST /v1/decisions
Pertanyaan per permintaan 1 hingga 1.000 1 hingga 400
Bentuk pertanyaan Map dengan kunci ID buatan Anda sendiri Array, masing-masing dengan name opsional
Tipe ya/tidak noul (0,01 hingga 0,99) predicate (0 hingga 1)
Opsi pilihan 2 hingga 255 2 hingga 255
Level skor 2 hingga 255 (2 hingga 10 direkomendasikan) 2 hingga 10
Tipe input Teks, gambar, audio, video, PDF Teks, gambar, input_json, tool call dan outputnya
Media dalam teks pertanyaan Tidak, hanya teks Ya, gambar dalam instructions
Context window 262.144 token Tidak terdokumentasi untuk endpoint ini; harga long-context di atas 272K
Harga input $0,10 / 1M $0,10 / 1M (2x di atas 272K)
Harga output $0 $0
Caching Tidak didukung Prompt caching, $0,01 / 1M input cache
Batch / Flex Tidak didukung Tidak terdokumentasi
Tier gratis Ya, di Google AI Studio Tidak terdokumentasi untuk endpoint ini
Latensi yang dipublikasikan 150 hingga 250 ms end to end (angka dari Google) “Sekitar 10x lebih cepat dari Responses API”
Batas rate limit Dipublikasikan per tier Per organisasi, tidak dipublikasikan per endpoint
ZDR / HIPAA Tidak terdokumentasi Didukung untuk pelanggan yang memenuhi syarat
Pemrosesan regional Tidak terdokumentasi AS dan UE, tambahan 10%
Perbandingan berdampingan Gemini Decisions API dan OpenAI Decisions API: endpoint, 1.000 vs 400 pertanyaan, tipe input, konteks, caching, dan harga input bersama $0,10 per 1M

Bentuk permintaan: ide yang sama, JSON berbeda

Kedua API tampak serupa sampai Anda menulis payload-nya. Gemini menggunakan ID buatan Anda sendiri sebagai kunci pertanyaan dan menyebut tipe ya/tidaknya noul:

result = client.decisions.create(
    model="gemini-decision-1",
    input="I was charged twice for my order.",
    questions={
        "department": {
            "type": "choice",
            "instructions": "Which department should handle this request?",
            "criteria": {"billing": "Payments and refunds.", "other": ""},
        },
    },
)

OpenAI menerima array terurut, menggunakan predicate untuk ya/tidak, dan menampilkan pilihan sebagai objek value dan description. Panduan OpenAI langkah demi langkah kami memuat request lengkapnya.

Tiga perbedaan penting dalam kode produksi:

  1. Pencarian jawaban. Gemini mengembalikan map dengan kunci ID pertanyaan Anda. OpenAI mengembalikan array yang Anda cocokkan melalui name.
  2. Penolakan (refusal). OpenAI bisa mengembalikan jawaban refusal untuk satu pertanyaan sementara pertanyaan lainnya tetap dijawab. Gemini memblokir seluruh permintaan dengan HTTP 400 dan kode safety atau prohibited_content ketika filter input terpicu.
  3. Urutan pilihan. Gemini mengurutkan kunci opsi secara alfabetis sebelum penilaian, sehingga kunci seperti none_of_the_above muncul sebelum shipping. Gunakan other sebagai opsi penampung umum di Gemini.

Probabilitas noul Gemini berada di antara 0,01 dan 0,99, sehingga ambang batas > 0,99 tidak pernah terpicu. Model pertanyaan tiga tipe ini akan terasa familiar jika Anda telah membaca perbandingan OpenAI vs Jev kami.

Input dan batasan: di mana Gemini unggul

Input Gemini menggunakan kembali content block dari Interactions API: text, image, audio, video, dan document (PDF). Anda bisa menggabungkan rekaman panggilan dengan metadata akun dan mengajukan 1.000 pertanyaan terhadapnya. Data inline hingga 100 MB per permintaan (50 MB untuk PDF); URI Files API dan URL HTTPS bekerja hingga 15 MB masing-masing. Block gambar dan video menerima pengaturan resolution untuk menukar detail dengan token.

OpenAI mencakup lebih sedikit jenis media tetapi lebih banyak struktur. Sesuai panduan OpenAI Decisions, input menerima bagian teks, gambar, dan input_json, ditambah riwayat percakapan dengan function call beserta outputnya. File dan audio tidak didukung. instructions setiap pertanyaan bisa memuat gambarnya sendiri, berguna untuk membandingkan banyak kandidat terhadap satu referensi.

Pembagiannya:

Harga: label sama, tagihan berbeda

Keduanya mencantumkan $0,10 per 1M token input tanpa biaya output, dan keduanya menagih input bersama sekali per permintaan. Tagihannya berbeda pada input yang berulang.

Dokumentasi Gemini menyatakan secara jelas bahwa Decisions API tidak mendukung context caching, Batch, Flex, atau Priority, dan bahwa “input berulang antar permintaan dihitung penuh.” OpenAI menambahkan prompt caching saat GA. Prefiks input bersama berukuran minimal 1.024 token dapat mengenai cache dengan harga $0,01 per 1M, dengan penulisan cache ditagih pada tarif standar Luna ($0,125 per 1M untuk penulisan 30 menit). Cek halaman harga OpenAI untuk tarif cache terkini.

Contoh perhitungan (aritmetika kami, bukan kutipan vendor): setiap permintaan memeriksa dokumen kebijakan 10.000 token yang sama dengan 20 pertanyaan berukuran 50 token masing-masing, satu juta kali per bulan.

Dengan input baru pada setiap permintaan, seperti tiket atau foto baru, caching tidak bisa membantu dan biaya keduanya sama per token. OpenAI juga menerapkan pengali 2x di atas 272K token input dan tambahan 10% untuk pemrosesan regional.

Keunggulan Gemini adalah tier gratis. Halaman harga Google mencantumkan input Gemini Decision sebagai “Free of charge” di sana, tetapi data tier gratis digunakan untuk meningkatkan produk Google. Data tier berbayar tidak.

Kecepatan dan batas rate limit

Google menyatakan Gemini Decision 1 menilai opsi dalam satu forward pass: 50 hingga 100 ms median komputasi model, 150 hingga 250 ms end to end, hampir datar dari 1 hingga 100 pertanyaan, untuk input hingga 16K token. Itu klaim Google sampai Anda mengukurnya sendiri.

OpenAI memublikasikan rasio, bukan angka: “sekitar 10x lebih cepat dari Responses API.” Ulasan Decisions vs Responses API kami membahas apa artinya itu.

Batas rate limit mengikuti pola yang sama. Halaman rate limit Google mencantumkan batas Gemini Decision per tier:

Tier RPM TPM RPD
Gratis 200 50.000 10.000
Tier 1 1.500 1.000.000 50.000
Tier 2 5.000 4.000.000 Tanpa batas
Tier 3 15.000 10.000.000 Tanpa batas

OpenAI tidak memublikasikan batas khusus untuk Decisions; cek halaman batas organisasi Anda.

Kapan memilih masing-masing

Alur keputusan untuk memilih antara Gemini Decisions API dan OpenAI Decisions API: input audio, video, atau PDF mengarah ke Gemini; caching, ZDR/HIPAA, atau pemrosesan regional UE/AS mengarah ke OpenAI; lebih dari 400 pertanyaan mengarah ke Gemini; jika tidak, uji keduanya

Pilih Gemini Decisions API ketika:

Pilih OpenAI Decisions API ketika:

Jika tidak ada yang menyelesaikan pilihan Anda, uji keduanya.

Biar coding agent Anda menjalankan uji A/B dengan Apidog CLI

Benchmark vendor tidak menunjukkan bagaimana masing-masing model menangani tiket Anda. Uji A/B berbasis fixture bisa, dan coding agent Anda dapat membangun serta menjalankannya dengan Apidog CLI.

Siapkan sekali:

npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick Claude Code, Codex, Cursor or OpenCode

Kemudian beri agent Anda satu prompt:

In Apidog project <id>, create two endpoints: Gemini Decisions
(take the REST path from Google's Decisions API docs, model
gemini-decision-1) and OpenAI Decisions (POST /v1/decisions,
model gpt-6-luna). Both ask the same "department" choice question
(billing, technical, shipping, other) about {{ticket}}.
Build a test scenario that calls both for each row of fixtures.csv,
asserts HTTP 200, saves each answer, confidence and response time,
and flags rows where the two answers disagree. Run it and summarize.

Agent tersebut memvalidasi payload-nya, menulis resource, dan menjalankan skenario sekali per baris fixture:

apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file gemini-decisions.json
apidog endpoint create --project <id> --file gemini-decisions.json
apidog endpoint create --project <id> --file openai-decisions.json
apidog cli-schema get test-scenario-create
apidog test-scenario create --project <id> --file decisions-ab.json
apidog run -t <scenarioId> --project <id> -e <envId> -d fixtures.csv -r cli,json

Flag -d memberikan satu baris CSV per iterasi, sehingga 200 tiket berlabel menjadi 200 panggilan berpasangan, dan laporan JSON menyusun jawaban, keyakinan, dan waktu respons berjajar. Bandingkan dengan label Anda dan Anda mendapatkan akurasi serta latensi pada data Anda sendiri. Simpan kedua API key di environment Apidog, bukan di prompt. Lihat referensi perintah apidog run dan Apidog CLI di Claude Code.

Paket Gratis Apidog mencakup hingga 4 pengguna.

FAQ

Apakah Gemini Decisions API lebih murah daripada OpenAI Decisions API? Tidak pada harga daftar: keduanya mengenakan biaya $0,10 per 1M token input. OpenAI menjadi lebih murah dengan input bersama berukuran besar yang digunakan ulang ($0,01 per 1M cache). Gemini lebih murah untuk prototipe berkat tier gratisnya.

Bisakah OpenAI Decisions API membaca audio atau PDF? Tidak. Ia menerima teks, gambar, dan JSON. Gemini menambahkan audio, video, dan PDF.

Apakah Gemini Decisions API siap untuk produksi? Ia dirilis sebagai v1beta; dukungan Google Cloud “segera hadir.” Endpoint OpenAI telah GA sejak 22 Oktober 2026.

Berapa banyak pertanyaan yang bisa saya ajukan per permintaan? Gemini mengizinkan 1 hingga 1.000, dibatasi context window 262.144 token. OpenAI mengizinkan 1 hingga 400.

Bisakah saya berpindah di antara keduanya tanpa menulis ulang kode? Tidak secara langsung: map pertanyaan vs array, noul vs predicate, format pilihan yang berbeda. Pasang adapter tipis di depan dan uji keduanya pada fixture yang sama.

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.