Skip to main content
Moonshot menyediakan API Kimi dengan endpoint yang kompatibel dengan OpenAI. Pilih moonshot/kimi-k3 untuk Kimi K3, pertahankan nilai default orientasi moonshot/kimi-k2.6, atau gunakan kimi/kimi-for-coding untuk Kimi Coding.
Moonshot dan Kimi Coding adalah penyedia terpisah, masing-masing didistribusikan sebagai plugin eksternal yang terpisah. Kunci tidak dapat dipertukarkan, endpoint berbeda, dan referensi model berbeda (moonshot/... vs kimi/...).

Katalog model bawaan

Perkiraan biaya katalog menggunakan tarif bayar sesuai penggunaan yang dipublikasikan Moonshot. Periksa halaman penyedia terkini untuk Kimi K3, Kimi K2.7 Code, Kimi K2.6, dan Kimi K2.5 sebelum mengambil keputusan biaya. Kimi K3 selalu melakukan penalaran pada reasoning_effort: "max". OpenClaw hanya mengekspos /think max, menghilangkan bidang khusus K2 thinking, dan menghapus penggantian sampling (temperature, top_p, n, presence_penalty, dan frequency_penalty) yang ditetapkan K3 ke nilai default penyedia. Kimi K2.7 Code juga selalu menggunakan pemikiran native, tetapi mengharuskan thinking dan reasoning_effort dihilangkan; varian HighSpeed menggunakan kontrak yang sama. Kimi K2.6 tetap menjadi nilai default orientasi. Lihat panduan memulai cepat Kimi K3 dari Moonshot.

Memulai

Moonshot dan Kimi Coding merupakan plugin eksternal - instal salah satunya sebelum orientasi.
Paling sesuai untuk: model Kimi K3 dan K2 melalui Moonshot Open Platform.
1

Instal plugin

2

Pilih wilayah endpoint Anda

3

Jalankan orientasi

Atau untuk endpoint Tiongkok:
4

Tetapkan Kimi K3 sebagai model default

Orientasi mempertahankan Kimi K2.6 sebagai nilai default awal. Beralihlah secara eksplisit saat Anda ingin menggunakan Kimi K3:
5

Pastikan model tersedia

6

Jalankan uji cepat langsung

Gunakan direktori status yang terisolasi saat Anda ingin memverifikasi akses model dan pelacakan biaya tanpa menyentuh sesi normal Anda:
Respons JSON seharusnya melaporkan provider: "moonshot" dan model: "kimi-k3". Entri transkrip asisten menyimpan penggunaan token yang dinormalisasi beserta perkiraan biaya dalam usage.cost ketika Moonshot mengembalikan metadata penggunaan.

Contoh konfigurasi

Pencarian web Kimi

Plugin Moonshot juga mendaftarkan Kimi sebagai penyedia web_search, yang didukung oleh pencarian web Moonshot.
1

Jalankan penyiapan pencarian web interaktif

Pilih Kimi di bagian pencarian web untuk menyimpan plugins.entries.moonshot.config.webSearch.*.
2

Konfigurasikan wilayah dan model pencarian web

Penyiapan interaktif meminta:
Konfigurasi berada di bawah plugins.entries.moonshot.config.webSearch:

Konfigurasi lanjutan

API Moonshot Kimi K3 selalu melakukan penalaran dengan upaya maksimum. OpenClaw hanya mengekspos /think max, mengirim reasoning_effort: "max", dan mengabaikan pengaturan lama yang lebih rendah atau off.Kimi Code K3 menyediakan /think off|max. Endpoint yang kompatibel dengan Anthropic menerima thinking.type: "disabled" untuk menonaktifkannya, atau pemikiran adaptif dengan output_config.effort: "max" untuk tingkat maksimum. Ini berlaku untuk kimi/k3 dan kimi/k3[1m]. Moonshot API K3 mendukung auto, none, required, dan pilihan alat yang ditetapkan, sehingga OpenClaw mempertahankan tool_choice yang diminta. Untuk penggunaan alat multi-giliran, OpenClaw mempertahankan konten penalaran asisten yang diwajibkan oleh kontrak pemutaran ulang Moonshot.Kimi K2.7 Code selalu menggunakan pemikiran native. Moonshot mengharuskan klien untuk menghilangkan bidang thinking untuk model ini, sehingga OpenClaw hanya menyediakan on dan mengabaikan pengaturan off yang usang. K2.7 juga menetapkan temperature, top_p, n, presence_penalty, dan frequency_penalty; OpenClaw menghilangkan penggantian yang dikonfigurasi untuk bidang-bidang tersebut.Model Kimi Moonshot lainnya mendukung pemikiran native biner:
  • thinking: { type: "enabled" }
  • thinking: { type: "disabled" }
Konfigurasikan per model melalui agents.defaults.models.<provider/model>.params:
OpenClaw memetakan tingkat /think runtime untuk model-model tersebut:
Saat pemikiran Moonshot K2 diaktifkan, tool_choice harus berupa auto atau none. Pilihan alat yang ditetapkan (type: "tool" atau type: "function") akan memaksa pemikiran kembali ke disabled, sehingga alat yang diminta tetap dijalankan; sebagai gantinya, tool_choice: "required" dinormalisasi menjadi auto. Kimi K2.7 Code tidak dapat menonaktifkan pemikiran, sehingga tool_choice yang tidak kompatibel dinormalisasi menjadi auto. Kimi K3 menggunakan kontrak upaya penalarannya sendiri dan mempertahankan pilihan alat yang didukung.
Kimi K2.6 juga menerima bidang opsional thinking.keep yang mengontrol retensi reasoning_content dalam beberapa giliran. Tetapkan ke "all" untuk mempertahankan penalaran lengkap antar-giliran; hilangkan bidang tersebut (atau biarkan sebagai null) untuk menggunakan strategi default server. OpenClaw hanya meneruskan thinking.keep untuk moonshot/kimi-k2.6 dan menghapusnya dari model lain. Secara default, Kimi K2.7 Code mempertahankan riwayat penalaran lengkap, sedangkan OpenClaw menghilangkan seluruh bidang thinking.
Moonshot Kimi menyediakan id tool_call native dengan format seperti functions.<name>:<index>. OpenClaw mempertahankan kemunculan pertama setiap id Kimi native dan menulis ulang duplikat berikutnya menjadi id call_* bergaya OpenAI yang deterministik. Hasil alat yang cocok dipetakan ulang dengan id yang sama agar pemutaran ulang tetap unik tanpa menghapus id native pertama Kimi. Perilaku ini terintegrasi ke penyedia Moonshot bawaan dan bukan merupakan pengaturan yang dapat dikonfigurasi pengguna.
Endpoint native Moonshot (https://api.moonshot.ai/v1 dan https://api.moonshot.cn/v1) menyatakan kompatibilitas penggunaan streaming. OpenClaw menentukan hal ini berdasarkan host endpoint, bukan id penyedia, sehingga id penyedia khusus yang diarahkan ke host native Moonshot yang sama mewarisi perilaku penggunaan streaming yang sama.Dengan harga K2.6 dalam katalog, penggunaan streaming yang mencakup token input, output, dan pembacaan cache juga dikonversi menjadi estimasi biaya USD lokal untuk /status, /usage full, /usage cost, dan penghitungan sesi berbasis transkrip.
  • Pencarian web Kimi menggunakan KIMI_API_KEY atau MOONSHOT_API_KEY, dan secara default menggunakan https://api.moonshot.ai/v1 dengan model kimi-k2.6.
  • Ganti metadata harga dan konteks di models.providers jika diperlukan.
  • Jika Moonshot memublikasikan batas konteks yang berbeda untuk suatu model, sesuaikan contextWindow sebagaimana mestinya.

Terkait

Pemilihan model

Memilih penyedia, referensi model, dan perilaku failover.

Pencarian web

Mengonfigurasi penyedia pencarian web termasuk Kimi.

Referensi konfigurasi

Skema konfigurasi lengkap untuk penyedia, model, dan plugin.

Platform Terbuka Moonshot

Pengelolaan kunci Moonshot API dan dokumentasi.