Ulasan MiMo V2.6 Pro: coding, tool call, dan biaya
Enam tugas tetap, satu jawaban masing-masing: Flash lulus keenamnya, Pro empat.
Di halaman ini
- Cara kami menguji
- Hasil sekilas
- Enam tugas
- 1. Parser Retry-After
- 2. Rekap pemakaian
- 3. Gabung jendela waktu
- 4. Pencarian pesanan
- 5. Kuotasi pengiriman
- 6. Ekstraksi pembelian
- Kecepatan dan biaya
- Mana yang sebaiknya dipakai?
- Jalankan satu tugas sendiri
- Pertanyaan umum
- Apakah MiMo V2.6 Pro lebih baik dari Flash?
- Berapa biaya MiMo V2.6 Pro?
- Mengapa Pro gagal di tugas Retry-After?
- Apakah Pro bisa memanggil alat dengan andal?
- Apakah kode untuk MiMo V2.5 perlu diubah?
- Sources checked
- Log pembaruan
Pada 9 November 2026 kami menjalankan enam tugas coding dan tool call kecil dengan MiMo V2.6 Flash dan MiMo V2.6 Pro: Flash lulus keenamnya, Pro empat. Dua kegagalan Pro sama-sama soal ketegasan aturan, harga Pro sekitar 3,1 kali lipat per token, dan tidak ada model yang konsisten lebih cepat. Untuk pekerjaan pendek seperti ini, mulai dari Flash.
- Flash lulus keenam tugas; Pro lulus empat. Kegagalan Pro adalah tanggal yang seharusnya ditolak dan jawaban JSON benar yang dibungkus pagar Markdown.
- Harga Pro sekitar 3,1 kali lipat per token. Satu putaran enam tugas di Pro di bawah $0.01 dan di Flash di bawah $0.003 dengan tarif resmi Xiaomi.
- Untuk pekerjaan pendek, mulai dari Flash, dan jalankan tugas Anda sendiri yang lebih sulit di Pro sebelum membayar harga premiumnya.
Cara kami menguji
Pada 9 November 2026 kami mengirim enam tugas tetap ke mimo-v2.6-pro dan mimo-v2.6-flash lewat endpoint kompatibel OpenAI dari OmniaKey, https://api.omniakey.com/v1/chat/completions. Kedua model diberi thinking: {"type": "enabled"}, max_completion_tokens: 4096, dan tanpa temperature atau top_p. Setiap jawaban berakhir dengan finish_reason stop.
Keenam prompt dibekukan sebelum panggilan pertama, dan setiap tugas mendapat satu jawaban per model. Jawaban lemah tidak pernah diulang. Jawaban kode dijalankan di sandbox lokal yang terkunci terhadap kasus uji tulisan tangan yang tidak pernah dilihat kedua model, pendekatan yang juga kami pakai di uji coding Gemini 4 Argon.
Dua tugas alat berjalan sebagai dua permintaan masing-masing: model meminta alat, kami mengembalikan hasil tiruan yang tetap, lalu model menulis jawaban akhir. Semua data pesanan dan pengiriman disimulasikan dan hanya-baca; tidak ada yang dipesan, dibatalkan, atau dibooking.
Waktu adalah detik end-to-end lewat API dari satu kali jalan, dan tugas alat menghitung kedua permintaan. Biaya adalah perkiraan dengan tarif resmi Xiaomi tanpa cache, bukan harga atau tagihan OmniaKey; token keluaran mencakup token penalaran. OmniaKey menjual kedua model, dan pengujian ini berjalan lewat API-nya.
Enam tugas kecil dengan satu jawaban masing-masing dalam satu hari tidak banyak bicara soal pekerjaan konteks panjang, repositori besar, atau sesi agen berjam-jam.
Satu panggilan Pro, tugas Gabung jendela waktu, tidak mengembalikan apa pun sebelum koneksi timeout sekitar dua menit. Setelah dikirim ulang dengan "stream": true, ia menjawab; Flash juga menjalankan tugas itu secara streaming. Jalankan permintaan berpikir panjang dengan streaming agar proxy tidak memutus koneksi saat model masih berpikir.
Hasil sekilas
| Tugas | Pro | Flash |
|---|---|---|
| Parser Retry-After | Gagal, 14 dari 15 | Lulus, 15 dari 15 |
| Rekap pemakaian | Lulus, 9 dari 9 | Lulus, 9 dari 9 |
| Gabung jendela waktu | Lulus, 11 dari 11 | Lulus, 11 dari 11 |
| Pencarian pesanan | Lulus | Lulus |
| Kuotasi pengiriman | Gagal (format) | Lulus |
| Ekstraksi pembelian | Lulus | Lulus |
Lulus berarti setiap pemeriksaan lolos. Dua kegagalan Pro sama-sama terjadi pada tugas yang aturan ketatnya ditulis langsung di instruksi.
Dua model murah lain sudah menjalani set tugas tetap serupa di sini: ulasan DeepSeek V4.1 Flash 1017 dan ulasan MiniMax M3.1 Flash. Tugasnya berbeda dari enam tugas ini, jadi bacalah untuk melihat metode dan perilakunya, bukan sebagai peringkat melawan MiMo.
Enam tugas
Setiap tugas di bawah menampilkan prompt yang diterima kedua model, kata per kata, lalu apa yang dilakukan masing-masing model.
1. Parser Retry-After
Yang penting di sini adalah validasi input yang ketat: fungsi harus menolak apa pun yang tidak diizinkan tanggal HTTP.
Prompt:
Write Python 3.9 standard-library code defining retry_after_seconds(value, now). Return only a Python code block, with no demo or printing. value is a string HTTP Retry-After header. now is a datetime; raise ValueError if now is naive. Strip surrounding whitespace. Accept nonnegative ASCII decimal integer seconds, or an RFC 1123 date such as Mon, 09 Nov 2026 12:00:05 GMT. Return an integer number of seconds until the date, rounded up, clamped to zero for a past date. Reject signs, decimals, Unicode digits, empty strings and invalid dates by returning None. Handle aware now values in any timezone. Do not use the current clock or mutate inputs.
- MiMo V2.6 Pro (33,2 dtk): gagal 14 dari 15 kasus. Ia menerima
"Mon, 09 Nov 2026 12:00:00", tanggal tanpa zonaGMT, mem-parse-nya denganemail.utils.parsedate_to_datetime, menganggap zona yang hilang sebagai UTC, dan mengembalikan0. - MiMo V2.6 Flash (38,2 dtk): lulus 15 dari 15 dan mengembalikan
Noneuntuk string yang sama.
Hasil: Flash. Tanggal HTTP RFC 1123 berakhir dengan GMT, jadi kasus ini mengharapkan None; Pro menerima tanggal yang seharusnya ditolak.
2. Rekap pemakaian
Tugas ini menggabungkan deduplikasi, aritmetika bilangan bulat, dan urutan penyisipan, sekaligus memeriksa bahwa input tidak berubah.
Prompt:
Write Python 3.9 standard-library code defining summarize_usage(events). Return only a Python code block, with no demo or printing. Each event is a valid dict with event_id (string), project (string), kind (charge or refund), and micro_usd (nonnegative integer). Deduplicate by event_id: only the LAST record in input order counts, even if it changes project or kind. Sum charges minus refunds per project using integers. Include every project present in the retained records even if its total is zero or negative. Return a dict inserted in sorted project-name order. Empty input returns . Do not mutate the input list or its dicts.
- MiMo V2.6 Pro (5,5 dtk): lulus 9 dari 9.
- MiMo V2.6 Flash (3,2 dtk): lulus 9 dari 9.
Keduanya hanya menyimpan catatan terakhir per event_id, menjumlahkan tagihan dikurangi refund sebagai bilangan bulat, mempertahankan total proyek nol dan negatif, mengembalikan kunci terurut, dan membiarkan input apa adanya.
Hasil: Seri.
3. Gabung jendela waktu
Bagian sulitnya adalah zona waktu: tolak stempel waktu tanpa offset, ubah sisanya ke UTC, dan gabungkan jendela yang bersentuhan atau bersarang.
Prompt:
Write Python 3.9 standard-library code defining merge_windows(windows). Return only a Python code block, with no demo or printing. windows is a list of two-item (start,end) sequences containing ISO 8601 timestamps at whole-second precision, with Z or an explicit timezone offset. Reject a timestamp without an offset with ValueError. Convert endpoints to UTC. Reject end earlier than start with ValueError; ignore zero-length windows. Merge overlapping OR exactly touching windows, including duplicates and nested windows. Return a list of (start,end) tuples sorted by start, with both strings formatted YYYY-MM-DDTHH:MM:SSZ. Empty input returns []. Do not mutate inputs.
- MiMo V2.6 Pro (9,2 dtk): lulus 11 dari 11.
- MiMo V2.6 Flash (9,6 dtk): lulus 11 dari 11.
Keduanya menolak stempel waktu tanpa offset, mengubah offset ke UTC, menggabungkan jendela yang bersentuhan dan bersarang, melewati jendela berdurasi nol, dan mengembalikan tuple YYYY-MM-DDTHH:MM:SSZ. Angka 9,2 detik milik Pro adalah jawaban streaming; percobaan pertama yang timeout tidak dihitung.
Hasil: Seri.
4. Pencarian pesanan
Di sini model harus memilih alat hanya-baca, mengirim argumen yang tepat, dan menyalin nilai dari hasilnya.
Prompt:
Where is order OA-1042? Use the available tool to look up its status and delivery date. Do not cancel the order or change its address. After the tool result, return only JSON with keys order_id, status, eta; copy those values from the tool result. Call at most one tool.
Tiga alat ditawarkan: read_order, cancel_order, dan update_shipping_address.
- MiMo V2.6 Pro (4,3 dtk): hanya memanggil
read_orderdengan{"order_id": "OA-1042"}. - MiMo V2.6 Flash (6,0 dtk): panggilan dan argumen yang sama.
Keduanya mengembalikan {"order_id":"OA-1042","status":"in_transit","eta":"2026-11-12"}, disalin dari hasil tiruan, dan tidak menyentuh dua alat yang akan mengubah pesanan.
Hasil: Seri.
5. Kuotasi pengiriman
Tugas ini menambah konversi satuan dan aturan keluaran yang ketat: hanya kuotasi, gram, JSON saja.
Prompt:
Get a shipping quote for a parcel weighing 1.25 kg, from ZIP 10001 to ZIP 94105, using express service. Use the quote tool, not the booking tool. Do not buy a label. After the tool result, return only JSON with keys price_usd and delivery_days, copying the returned numeric values. Call at most one tool.
Dua alatnya adalah quote_shipping, yang menerima berat dalam gram, dan book_shipment.
- MiMo V2.6 Pro (5,9 dtk): memanggil
quote_shippingdengan{"origin_zip": "10001", "destination_zip": "94105", "weight_g": 1250, "service": "express"}, lalu membungkus jawabannya dalam blokjsonMarkdown. - MiMo V2.6 Flash (4,9 dtk): panggilan dan argumen yang sama, dan JSON mentah kembali.
Keduanya mengubah 1,25 kg menjadi 1250 g dengan benar dan keduanya mengembalikan nilai yang tepat, 18.75 dan 2 hari. Balasan Flash terbaca sebagai JSON. Balasan Pro adalah JSON yang sama dengan pagar di sekelilingnya, jadi parser ketat menolaknya.
Hasil: Flash pada instruksinya. Panggilan dan angkanya benar; hanya pembungkusnya yang melanggar aturan, dan pagar itu bisa dibuang di dalam kode.
6. Ekstraksi pembelian
Tugas terakhir adalah teks ke JSON: terapkan koreksi sesuai urutan, buang item yang dibatalkan, dan jangan mengarang apa pun.
Prompt:
Extract the final purchase request below. Return raw JSON only, with exactly customer, items, shipping, promo_code as keys. customer is a string; items is an array of objects with exactly sku and quantity; shipping is express or standard; promo_code is a string or null. Later corrections override earlier values. Sort items by sku. Remove canceled items. Do not infer a promo code. Text: Customer: Alex Rivera. Order two units of SKU B-20 and one of SKU A-10. Ship express. Correction: make B-20 three units. Add one C-30. Cancel A-10. Final change: standard shipping. No promo code was provided.
- MiMo V2.6 Pro (2,9 dtk): lulus.
- MiMo V2.6 Flash (3,5 dtk): lulus.
Keduanya mengembalikan {"customer":"Alex Rivera","items":[{"sku":"B-20","quantity":3},{"sku":"C-30","quantity":1}],"shipping":"standard","promo_code":null}. Keduanya menerapkan koreksi tiga unit, menghapus A-10 yang dibatalkan, dan membiarkan kode promo null.
Hasil: Seri.
Kecepatan dan biaya
Tidak ada pemenang kecepatan yang konsisten: mediannya 5,7 detik untuk Pro dan 5,5 untuk Flash, dan satu kali jalan lewat gateway penuh noise.
| Tugas | Pro | Flash |
|---|---|---|
| Parser Retry-After | 33,2 | 38,2 |
| Rekap pemakaian | 5,5 | 3,2 |
| Gabung jendela waktu | 9,2 | 9,6 |
| Pencarian pesanan | 4,3 | 6,0 |
| Kuotasi pengiriman | 5,9 | 4,9 |
| Ekstraksi pembelian | 2,9 | 3,5 |
| Median | 5,7 | 5,5 |
Detik, end-to-end, satu kali jalan; tugas alat menghitung kedua permintaan.
Pemakaian token dan biaya paling berbeda pada dua tugas coding yang panjang. Di Retry-After, Pro memakai 2.851 token keluaran dibanding 3.697 milik Flash dan tetap lebih dari dua kali lebih mahal, sekitar $0.003 lawan sekitar $0.001, karena setiap token Pro berharga 3,1 kali lipat. Di Gabung jendela waktu, Pro menulis sekitar tiga kali lipat token keluaran Flash, jadi biayanya beberapa kali lebih tinggi.
| Putaran | Pro | Flash |
|---|---|---|
| Retry-After | sekitar $0.003 | sekitar $0.001 |
| Gabung jendela waktu | sekitar $0.002 | sekitar $0.0003 |
| Semua enam tugas | di bawah $0.01 | di bawah $0.003 |
Tarif bayar-sesuai-pakai Xiaomi untuk luar negeri, dalam dolar AS per 1 juta token (halaman harga, diperiksa 9 November 2026):
| Model | Masukan | Keluaran |
|---|---|---|
| MiMo V2.6 Pro | $0.435 | $0.87 |
| MiMo V2.6 Flash | $0.14 | $0.28 |
Tarif masukan adalah yang tanpa cache; masukan dari cache lebih murah di kedua model. Token penalaran dihitung dengan tarif keluaran: completion_tokens sudah memasukkannya, dan tabel harga Xiaomi tidak punya tarif khusus untuk token penalaran.
Mana yang sebaiknya dipakai?
Mulai dari Flash untuk pekerjaan coding, ekstraksi, dan panggilan alat yang pendek. Ia lulus setiap pemeriksaan di set ini dengan harga per token sekitar sepertiga Pro.
Pro belum tersingkir. Dua kegagalannya adalah kasus tepi validasi dan pagar Markdown, bukan logika yang salah: pada tugas pengiriman, panggilan, argumen, dan angkanya semua benar. Kartu model Xiaomi sendiri (22 September 2026) menempatkan Pro 4,0 poin di depan Flash pada DeepSWE v1.1 (71,9 lawan 67,9) dan 3,3 poin di depan pada Toolathlon-Verified (76,9 lawan 73,6). Itu skor dari vendor pada tugas agen yang jauh lebih besar dari enam tugas ini, dan itulah alasan mencoba Pro pada pekerjaan tersulit Anda sebelum melewatinya.
Kedua model dirilis dalam seri V2.6 yang Xiaomi luncurkan pada 22 September 2026 (halaman rilis).
Jika Anda masih memanggil mimo-v2.5-pro atau mimo-v2.5, ganti ID-nya: Xiaomi mulai mengarahkan panggilan itu ke model V2.6 pada 14 Oktober 2026 dan menonaktifkan kedua ID itu pada 21 Oktober 2026 (halaman deprecation).
Uji berikutnya yang adil adalah uji yang jawabannya sudah Anda tahu. Ambil lima tugas dari kode Anda sendiri, kirim prompt yang sama ke kedua model sekali masing-masing, lalu bandingkan pemeriksaan dulu, waktu, lalu biaya.
Jalankan satu tugas sendiri
Panggilan di bawah mengirim prompt ekstraksi dari tugas 6 ke Flash dengan setelan yang dipakai dalam pengujian. Endpoint kompatibel OpenAI dari OmniaKey mengambil kunci Anda dari OMNIAKEY_API_KEY.
curl https://api.omniakey.com/v1/chat/completions \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.6-flash",
"thinking": {"type": "enabled"},
"max_completion_tokens": 4096,
"stream": false,
"messages": [
{"role": "user", "content": "Extract the final purchase request below. Return raw JSON only, with exactly customer, items, shipping, promo_code as keys. customer is a string; items is an array of objects with exactly sku and quantity; shipping is express or standard; promo_code is a string or null. Later corrections override earlier values. Sort items by sku. Remove canceled items. Do not infer a promo code. Text: Customer: Alex Rivera. Order two units of SKU B-20 and one of SKU A-10. Ship express. Correction: make B-20 three units. Add one C-30. Cancel A-10. Final change: standard shipping. No promo code was provided."}
]
}'
Ubah model menjadi mimo-v2.6-pro untuk model lainnya, dan tambahkan "stream": true saat Anda mengharapkan proses berpikir yang panjang. Detail model ada di halaman MiMo V2.6 Pro dan MiMo V2.6 Flash, dan tarif terbaru ada di halaman harga.
Pertanyaan umum
Apakah MiMo V2.6 Pro lebih baik dari Flash?
Pada enam tugas ini, Flash lebih baik: lulus 6 dari 6 dan Pro 4 dari 6, dengan harga per token sekitar 3,1 kali lipat. Skor Xiaomi sendiri menempatkan Pro di depan pada tugas agen yang lebih besar, jadi jalankan Pro pada pekerjaan tersulit Anda sebelum membayar lebih.
Berapa biaya MiMo V2.6 Pro?
Xiaomi menagih $0.435 per 1 juta token masukan tanpa cache dan $0.87 per 1 juta token keluaran pada tarif realtime luar negerinya (diperiksa 9 November 2026). Flash $0.14 dan $0.28. Enam tugas kami di Pro di bawah $0.01.
Mengapa Pro gagal di tugas Retry-After?
Ia menerima "Mon, 09 Nov 2026 12:00:00", tanggal tanpa zona waktu. Ia menganggap zona yang hilang sebagai UTC dan mengembalikan 0, padahal prompt meminta None untuk apa pun yang bukan tanggal RFC 1123 yang valid.
Apakah Pro bisa memanggil alat dengan andal?
Di kedua tugas alat ia memilih alat hanya-baca dan argumen yang tepat, dan nilai pesanan serta pengirimannya benar. Pada kuotasi pengiriman ia mengembalikan angka yang tepat di dalam pagar Markdown, yang melanggar instruksi untuk hanya mengembalikan JSON.
Apakah kode untuk MiMo V2.5 perlu diubah?
Ya, jika Anda masih mengirim ID lama. Xiaomi menonaktifkan mimo-v2.5-pro dan mimo-v2.5 pada 21 Oktober 2026, setelah mengarahkan panggilan itu ke model V2.6 sejak 14 Oktober 2026. ID V2.6 adalah mimo-v2.6-pro, mimo-v2.6-flash, dan mimo-v2.6-pro-ultraspeed.
Sources checked
- Halaman rilis model MiMo
- Halaman deprecation MiMo
- Harga bayar-sesuai-pakai MiMo
- Kartu model MiMo-V2.6-Pro-RL
Semua diperiksa pada 9 November 2026.
Log pembaruan
- 9 November 2026: Terbit pertama kali. Enam tugas dijalankan pada 9 November 2026 UTC, satu jawaban per tugas per model.
Model di artikel ini
Artikel terkait
Ulasan MiniMax M3.1 Flash: benchmark, kecepatan, dan bedanya dengan M3
Setengah harga M3 per token dan skor indeks lebih tinggi, tetapi model ini selalu berpikir. Kami menjalankan keduanya berdampingan pada lima panggilan.
DeepSeek V4.1 Flash 1017: apa yang berubah dan hasilnya melawan V4 Pro
ID sama, harga sama, skor lebih tinggi. Kami mengujinya melawan V4 Pro.
Tes koding Gemini 4 Argon: 8 tugas dan tes tersembunyi
Delapan tugas, satu panggilan masing-masing, tes tersembunyi: waktu, biaya, dan satu kegagalan.