Model and Modality PlaybooksSeptember 11, 2026Flatkey Team

Kimi 3 API (Kimi K3): Apa yang Perlu Diketahui Developer

Panduan terkini berbasis sumber untuk akses API Kimi K3, harga, pengaturan penalaran, batas multimodal, pengecekan migrasi, dan routing Flatkey.

Kimi 3 API (Kimi K3): Apa yang Perlu Diketahui Developer

Jika Anda mencari Kimi 3 API, nama model resmi yang digunakan dalam kode adalah Kimi K3. Perbedaannya penting karena dokumentasi model, contoh SDK, tabel harga, dan pengenal model API semuanya menggunakan kimi-k3, bukan kimi-3.

Pada 11 September 2026, panduan resmi Kimi sendiri panduan Kimi K3 mencantumkan Kimi K3 sebagai model andalannya untuk coding jarak jauh, pekerjaan pengetahuan end-to-end, penalaran mendalam, pemahaman visual, pemahaman video, dan alur kerja konteks 1 juta token. Platform Kimi API mengeksposnya melalui protokol Chat Completions yang kompatibel dengan OpenAI, Responses yang kompatibel dengan OpenAI, dan Messages yang kompatibel dengan Anthropic, sehingga developer dapat mengevaluasi Kimi K3 tanpa membangun ulang setiap wrapper permintaan dari nol.

Panduan ini menjelaskan apa yang terbaru tentang kueri pencarian Kimi 3 API, cara memanggil Kimi K3 secara langsung, apa yang berubah sejak liputan peluncuran awal K3, dan bagaimana seorang indie hacker dapat menguji Kimi K3 melalui jalur provider langsung atau gateway multi-model seperti Flatkey.

Kimi 3 API vs Kimi K3 API

Kimi K3 adalah nama resminya. Kimi 3 API adalah frasa pencarian yang berguna karena banyak developer menggunakan bahasa yang mirip versi ketika generasi model utama diluncurkan.

Gunakan istilah ini seperti berikut:

  • Dalam judul artikel dan materi edukasi, "Kimi 3 API (Kimi K3)" membantu pembaca memetakan frasa pencarian ke model resmi.
  • Dalam permintaan API, gunakan kimi-k3 di field model.
  • Dalam tiket engineering dan dokumen, lebih baik gunakan "Kimi K3" setelah klarifikasi pertama.

Ini menghindari kesalahan sederhana tetapi mahal: menyalin frasa kueri populer ke dalam kode lalu men-debug error model-not-found yang sama sekali tidak ada hubungannya dengan akses akun.

Fakta terkini API Kimi K3

Dokumentasi Kimi API saat ini menjelaskan Kimi K3 sebagai model dengan 2,8 triliun parameter, pemahaman visual native, dan jendela konteks 1.048.576 token. Kimi mengatakan bobot model penuh telah dirilis, yang menggantikan narasi pada minggu peluncuran bahwa bobot tersebut dijadwalkan untuk dirilis pada 27 Juli 2026.

Field Catatan developer saat ini
Nama model resmi Kimi K3
ID model API kimi-k3
Base URL kompatibel OpenAI langsung https://api.moonshot.ai/v1
Endpoint chat /chat/completions
Endpoint responses /responses
Base URL kompatibel Anthropic https://api.moonshot.ai/anthropic
Jendela konteks 1.048.576 token
Modalitas Input teks, gambar, dan video didokumentasikan
Penalaran Selalu diaktifkan untuk K3; gunakan reasoning_effort
Nilai reasoning effort low, high, max; default adalah max
Persyaratan akses Top-up sukses minimum $1 membuka penggunaan API
Harga langsung Kimi $0.30 input cache-hit, $3.00 input cache-miss, $15.00 output per 1M token, tidak termasuk pajak yang berlaku

Harga, ketersediaan route, dan rate limit dapat berubah, jadi anggap angka-angka tetap ini sebagai item pemeriksaan pra-deployment, bukan kontrak permanen. Dokumen harga dan rate-limit milik Kimi sebaiknya dicek sebelum Anda menganggarkan peluncuran ke production.

Apa yang berubah sejak minggu peluncuran?

Jika Anda membaca artikel Kimi K3 yang lebih lama, cek ulang poin-poin ini sebelum menyalin sarannya:

  • Dokumen K3 Kimi sekarang menyatakan bahwa bobot model penuh telah dirilis.
  • Daftar model Kimi sekarang memposisikan kimi-k3 sebagai target migrasi untuk beberapa ID model yang sudah dihentikan.
  • Seri kimi-k2.5 dan moonshot-v1 dihentikan pada 31 Agustus 2026, dan panggilan ke model-model tersebut sekarang mengembalikan error model-not-found menurut daftar model dan changelog platform milik Kimi.
  • Ikhtisar API sekarang mendokumentasikan tiga surface kompatibilitas: OpenAI Chat Completions, OpenAI Responses, dan Anthropic Messages.
  • Perilaku request khusus K3 masih penting: K3 selalu melakukan reasoning, beberapa parameter sampling bersifat tetap, dan URL gambar publik tidak didukung untuk input vision.

Bagi indie hacker atau tim produk AI kecil, takeaway praktisnya sederhana: jika prototipe lama menggunakan ID model Moonshot v1 atau K2.x, jangan hanya mengganti base URL lalu berharap sisanya berjalan. Perbarui ID model, hapus parameter thinking yang tidak didukung, jalankan smoke test, dan validasi ulang biaya serta limit.

Cara memanggil Kimi K3 secara langsung dengan OpenAI SDK

Setup Kimi yang kompatibel dengan OpenAI menggunakan OpenAI SDK dengan Moonshot API key dan base URL Kimi.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["MOONSHOT_API_KEY"],
    base_url="https://api.moonshot.ai/v1",
)

response = client.chat.completions.create(
    model="kimi-k3",
    reasoning_effort="low",
    messages=[
        {
            "role": "user",
            "content": "Review this launch checklist and list the three riskiest gaps.",
        }
    ],
)

print(response.choices[0].message.content)

Itu sudah cukup untuk panggilan teks dasar. Namun itu belum cukup untuk migrasi production. Kimi K3 berbeda dari model generik yang kompatibel dengan OpenAI dalam cara yang harus diuji secara eksplisit oleh aplikasi Anda.

Parameter Kimi K3 yang tidak boleh Anda lewati

Parameter K3 yang paling penting adalah reasoning_effort.

Kimi K3 selalu mengaktifkan thinking. Anda tidak bisa mematikannya, tetapi Anda bisa memilih level reasoning effort:

  • low untuk pengecekan berlatensi lebih rendah, draf, klasifikasi, atau eksplorasi yang lebih murah.
  • high untuk tugas reasoning yang lebih sulit ketika latensi masih dapat diterima.
  • max untuk mode reasoning K3 yang paling dalam dan default saat ini.

Referensi parameter Kimi juga menyebutkan bahwa temperature, top_p, n, presence_penalty, dan frequency_penalty bersifat tetap untuk K3. Memberikan nilai yang tidak kompatibel dapat menghasilkan error, jadi jangan sertakan parameter-parameter itu kecuali dokumentasi terbaru mengatakan sebaliknya.

Untuk percakapan multi-turn dan pemanggilan tool, Kimi mengatakan untuk mengembalikan pesan assistant lengkap yang dikembalikan oleh API, termasuk field reasoning dan tool-call. Jika aplikasi Anda yang ada hanya menyimpan message.content, perbaiki itu sebelum Anda menilai K3 pada workflow agen.

Vision and video input: gunakan format yang didukung

Kimi K3 mendukung pemahaman visual, tetapi bentuk inputnya spesifik.

Untuk pesan gambar, message.content harus berupa array bagian, bukan string JSON. Dokumen vision Kimi mendukung konten gambar base64 dan referensi file-ID. Saat ini, gambar berformat URL publik belum didukung untuk input vision.

Untuk video, unggah file terlebih dahulu dan referensikan dengan format ms://<file-id> di bagian video_url. Kimi merekomendasikan menjaga resolusi video pada atau di bawah FHD dan menggunakan API estimasi token sebelum menjalankan pekerjaan multimodal yang mahal.

Ini penting bagi tim produk karena sebuah provider bisa saja "OpenAI-compatible" untuk chat, tetapi tetap memiliki aturan khusus provider untuk gambar, video, unggahan file, batasan, dan billing.

Jalur API Kimi langsung atau Flatkey?

Kedua pendekatan valid. Pilihan yang tepat bergantung pada apa yang ingin Anda pelajari.

Pilih API Kimi langsung ketika:

  • Anda ingin jalur paling dekat ke fitur K3 spesifik Moonshot;
  • aplikasi Anda terutama mengevaluasi Kimi K3 alih-alih membandingkan banyak model;
  • Anda nyaman mengelola akun provider lain, saldo, kunci, profil rate-limit, dan invoice;
  • Anda dapat menyimpan penanganan parameter khusus Kimi di kode aplikasi Anda.

Pilih gateway multi-model seperti Flatkey ketika:

  • Anda ingin satu base URL yang kompatibel dengan OpenAI sambil membandingkan Kimi K3 dengan GPT, Claude, Gemini, DeepSeek, Qwen, GLM, Seedance, dan model lain yang didukung;
  • aplikasi Anda membutuhkan fallback routing, allowlist model, log penggunaan, kontrol kuota, atau billing bersama;
  • Anda ingin memindahkan kredensial khusus provider dan kebijakan route keluar dari kode fitur;
  • Anda sedang membangun dengan coding agents atau job otomasi yang mungkin mengonsumsi volume token besar di beberapa provider.

Katalog model publik Flatkey saat ini mencantumkan kimi-k3 tersedia melalui tipe endpoint yang kompatibel dengan OpenAI. Base URL router Flatkey saat ini untuk request yang kompatibel dengan OpenAI adalah:

https://router.flatkey.ai/v1

Pengaturan SDK yang sesuai adalah:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["FLATKEY_API_KEY"],
    base_url="https://router.flatkey.ai/v1",
)

response = client.chat.completions.create(
    model="kimi-k3",
    messages=[
        {
            "role": "user",
            "content": "Bandingkan ketiga alur onboarding ini dan pilih jalur peluncuran dengan risiko terendah.",
        }
    ],
)

print(response.choices[0].message.content)

Sebelum digunakan di produksi, pastikan apakah route tersebut mendukung setiap field request khusus Kimi yang dibutuhkan workload Anda. Kompatibilitas adalah jalan pintas integrasi, bukan pengganti cakupan pengujian.

Workflow evaluasi Kimi K3 yang praktis

Gunakan urutan ini sebelum memindahkan pengguna sungguhan ke route API Kimi 3:

  1. Konfirmasi model ID dan akses. Verifikasi bahwa kimi-k3 muncul di daftar model provider atau gateway saat ini, dan pastikan akun Anda memiliki saldo atau izin route yang diperlukan.
  2. Jalankan smoke test teks biasa. Mulailah dengan prompt singkat tanpa streaming sebelum menambahkan tools, mode JSON, streaming, konteks panjang, atau vision.
  3. Uji beban kerja yang tepat. Gunakan prompt nyata dari produk Anda: tugas coding agent, analisis dokumen, otomatisasi support, riset, ekstraksi terstruktur, atau review multimodal.
  4. Ukur penerimaan output. Jangan hanya mengandalkan klaim benchmark. Lacak apakah pengguna, reviewer, atau parser downstream menerima jawabannya.
  5. Ukur latensi dan penggunaan token. Konteks panjang dan reasoning K3 bisa berguna, tetapi juga dapat mengubah waktu eksekusi dan panjang output.
  6. Uji perilaku parameter. Hapus parameter sampling yang bersifat tetap, atur reasoning_effort secara sengaja, dan pertahankan pesan assistant lengkap dalam sesi multi-turn.
  7. Periksa batasan multimodal. Gunakan base64 atau unggahan file untuk gambar dan video, dan perkirakan biaya token sebelum job media besar.
  8. Tentukan fallback. Pilih model fallback dengan kebutuhan modalitas dan bentuk respons yang sama. Putuskan kapan harus retry, gagal secara terlihat, atau dialihkan ke tempat lain.
  9. Tinjau log penggunaan. Pastikan Anda dapat melihat model, status, token, cached token, biaya, latensi, owner, dan environment.
  10. Rilis satu workload. Mulailah dengan workload terbatas, lalu perluas setelah route terbukti kualitasnya, andal, dan biayanya sesuai.

Daftar periksa migrasi Kimi K3 untuk aplikasi Kimi lama

Jika kode Anda sudah menggunakan ID model Kimi atau Moonshot yang lebih lama, periksa hal berikut:

  • Ganti ID model yang sudah dihentikan seperti kimi-k2.5 atau moonshot-v1-* dengan kimi-k3 atau model current lain yang didukung.
  • Hapus konfigurasi thinking K2.x saat berpindah ke K3; gunakan reasoning_effort di level atas sebagai gantinya.
  • Hentikan pengiriman parameter sampling yang tidak didukung.
  • Pertahankan pesan assistant lengkap dalam alur multi-turn dan tool-call.
  • Uji ulang output skema JSON, perilaku pemilihan tools, perilaku parser streaming, dan penanganan error.
  • Hitung ulang ekonomi cache-hit dan cache-miss dari tabel harga saat ini.
  • Periksa kembali rate limit untuk tier isi ulang Anda saat ini.
  • Perbarui dashboard, alert, dan runbook agar kimi-k3 terlihat sebagai route model tersendiri.

Kesalahan umum dengan Kimi 3 API

Menggunakan nama model yang salah

Gunakan kimi-k3, bukan kimi-3. Pertahankan frasa "Kimi 3 API" untuk pencarian dan penjelasan yang terlihat oleh pengguna.

Menganggap OpenAI-compatible identik

OpenAI-compatible berarti Anda dapat memakai ulang surface request yang sudah familiar. Ini tidak menjamin parameter model, penanganan multimodal, rate limit, field penggunaan, atau perilaku output yang identik.

Mengabaikan cache miss

Harga Kimi K3 memisahkan input cache-hit dan cache-miss. Untuk aplikasi konteks panjang, perbedaan kecil pada stabilitas prefix dapat mengubah biaya efektif secara signifikan.

Hanya mengevaluasi screenshot benchmark

Materi peluncuran Kimi mencantumkan klaim benchmark dan arsitektur, tetapi keputusan produksi Anda harus berasal dari set penerimaan Anda sendiri, budget latensi, kompatibilitas parser, dan perilaku fallback.

Beralih dari agen yang berjalan lama di tengah sesi

Blog teknis Kimi memperingatkan bahwa K3 bisa sensitif terhadap riwayat pemikiran. Untuk alur kerja agen, hindari mengganti sesi live dari model lain ke K3 tanpa melakukan reset dan memvalidasi state percakapan.

FAQ

Apakah Kimi 3 sama dengan Kimi K3?

"Kimi 3" adalah frasa pencarian yang umum. Kimi K3 adalah nama model resmi, dan kimi-k3 adalah ID model API yang seharusnya digunakan developer.

Apakah API Kimi K3 tersedia sekarang?

Ya. Daftar model Kimi saat ini mencantumkan kimi-k3, dan panduan Kimi K3 mendokumentasikan akses API langsung melalui Kimi API Platform.

Apa context window Kimi K3?

Dokumen Kimi saat ini mencantumkan context window 1.048.576 token untuk Kimi K3.

Berapa biaya API Kimi K3?

Halaman harga inferensi Kimi saat ini mencantumkan Kimi K3 sebesar $0.30 per 1M input token cache-hit, $3.00 per 1M input token cache-miss, dan $15.00 per 1M output token, belum termasuk pajak yang berlaku. Periksa ulang halaman harga sebelum membuat anggaran karena harga model dapat berubah.

Bisakah saya menonaktifkan reasoning Kimi K3?

Tidak. Kimi K3 selalu melakukan reasoning. Anda dapat mengatur reasoning_effort ke low, high, atau max.

Apakah Kimi K3 mendukung URL gambar?

Kimi K3 mendukung input visual, tetapi dokumen vision Kimi saat ini menyatakan bahwa gambar berformat URL publik tidak didukung. Gunakan konten gambar base64 atau unggahan file sebagai gantinya.

Bisakah saya memanggil Kimi K3 melalui Flatkey?

Katalog publik Flatkey saat ini mencantumkan kimi-k3 sebagai tersedia melalui tipe endpoint yang kompatibel dengan OpenAI. Gunakan Flatkey saat Anda menginginkan satu key, satu base URL router, billing bersama, visibilitas penggunaan, dan kontrol routing di berbagai model yang didukung.

Bangun untuk perubahan model berikutnya

Tren pencarian API Kimi 3 sebenarnya tentang masalah developer yang lebih luas: akses model berubah lebih cepat daripada arsitektur aplikasi.

Kimi K3 layak dievaluasi untuk coding dengan konteks panjang, pekerjaan berbasis pengetahuan, penalaran mendalam, dan tugas multimodal. Namun, langkah engineering yang tahan lama adalah menjaga pilihan provider tetap dapat dikonfigurasi, menguji perilaku spesifik model secara eksplisit, dan memusatkan routing, penggunaan, fallback, serta billing sebelum eksperimen model menyebar di seluruh codebase Anda.

Flatkey membantu dengan model operasional itu dengan memberi tim satu router yang kompatibel dengan OpenAI, satu API key, satu saldo, dan satu dashboard untuk model serta tools resmi yang didukung. Mulailah dengan quickstart API Flatkey, lalu bandingkan kimi-k3 dengan workload di mana konteks panjang dan reasoning K3 benar-benar dapat menggerakkan metrik produk Anda.

Kimi 3 API (Kimi K3): Apa yang Perlu Diketahui Developer | flatkey.ai