# MiMo V2.6 Pro inceleme: kod, araç çağrıları ve maliyet

> MiMo V2.6 Pro, aynı altı görevde Flash ile nasıl karşılaştırılıyor? Kod ve araç çağrılarındaki sonuçlar ile resmi tarifelerle hesaplanan maliyet.

- Canonical HTML: https://omniakey.com/tr/blog/mimo-v2-6-pro-review
- Markdown: https://omniakey.com/tr/blog/mimo-v2-6-pro-review.md
- Published: 2026-11-09 (updated 2026-11-09)
- Author: Kiki, COO at OmniaKey
- Language: tr
- Category: Comparison
- Reading time: 11 min
- All posts: https://omniakey.com/blog/llms.txt

---

9 Kasım 2026'da çalıştırdığımız altı küçük kod ve araç çağrısı görevinde [MiMo V2.6 Flash](https://omniakey.com/tr/mimo-v2-6-flash) altısını da geçti, [MiMo V2.6 Pro](https://omniakey.com/tr/mimo-v2-6-pro) dördünü geçti. Pro'nun iki kaçırışı da kurala tam uymamaktan geldi, token başına maliyeti yaklaşık 3,1 kat ve iki model de tutarlı biçimde daha hızlı değildi. Bunun gibi kısa işlerde Flash ile başlayın.

- Flash altı görevin hepsini geçti, Pro dördünü. Pro'nun kaçırdıkları: reddetmesi gereken bir tarih ve doğru JSON'un Markdown bloğuna sarılması.
- Pro'nun token başına maliyeti yaklaşık 3,1 kat. Xiaomi'nin resmi tarifeleriyle altı görevlik koşu Pro'da $0.01'in, Flash'ta $0.003'ün altında kaldı.
- Kısa işlerde Flash ile başlayın; Pro'ya fazladan para vermeden önce kendi daha zor görevlerinizde deneyin.

## Nasıl test ettik

9 Kasım 2026'da altı sabit görevi, OmniaKey'in OpenAI uyumlu uç noktası `https://api.omniakey.com/v1/chat/completions` üzerinden `mimo-v2.6-pro` ve `mimo-v2.6-flash` modellerine gönderdik. İki model de `thinking: {"type": "enabled"}` ve `max_completion_tokens: 4096` aldı; temperature ve top\_p göndermedik. Her yanıt finish\_reason `stop` ile bitti.

Altı istem ilk çağrıdan önce sabitlendi ve her görev her modelden tek yanıt aldı. Zayıf yanıtlar yeniden denenmedi. Kod yanıtları, iki modelin de görmediği elle yazılmış test durumlarına karşı kilitli bir yerel korumalı alanda çalıştırıldı; [Gemini 4 Argon kod testimizde](https://omniakey.com/tr/blog/gemini-4-argon-coding-test) de aynı yöntemi kullandık.

İki araç görevi ikişer istek olarak çalıştı: model bir araç istedi, biz sabit bir sahte sonuç döndürdük, sonra model son yanıtı yazdı. Sipariş ve kargo verilerinin tamamı simüle edildi ve salt okunurdu; hiçbir sipariş verilmedi, iptal edilmedi veya rezerve edilmedi.

Süreler API üzerinden tek koşuda uçtan uca saniye; araç görevlerinde iki istek de sayılıyor. Maliyetler Xiaomi'nin resmi önbelleksiz tarifeleriyle yapılan tahminlerdir, OmniaKey fiyatı veya faturası değildir; çıktı token'larına düşünme token'ları da dahil. OmniaKey iki modeli de satıyor ve bu testler onun API'si üzerinden çalıştı.

Altı küçük görev, her birine tek yanıt ve tek gün; uzun bağlam, büyük depolar veya saatler süren ajan koşuları hakkında az şey söyler.

Pro'nun bir çağrısı, Merge Windows görevi, yaklaşık iki dakika sonra bağlantı zaman aşımına uğrayana kadar hiçbir şey döndürmedi. `"stream": true` ile yeniden gönderildiğinde yanıt geldi; Flash da o görevi akışlı çalıştırdı. Uzun düşünme isteklerinde akışı açın ki proxy, model hâlâ düşünürken bağlantıyı kesmesin.

## Sonuçlar bir bakışta

|Görev|Pro|Flash|
|-|-|-|
|Retry-After ayrıştırıcı|Başarısız, 15'te 14|Geçti, 15'te 15|
|Kullanım özeti|Geçti, 9'da 9|Geçti, 9'da 9|
|Pencere birleştirme|Geçti, 11'de 11|Geçti, 11'de 11|
|Sipariş sorgusu|Geçti|Geçti|
|Kargo fiyatı|Başarısız (biçim)|Geçti|
|Satın alma çıkarımı|Geçti|Geçti|

«Geçti», tüm kontrollerin geçtiği anlamına gelir. Pro'nun iki kaçırışı da kuralın doğrudan talimata yazıldığı görevlerde geldi.

Burada benzer sabit görev setlerinden iki düşük maliyetli model daha geçti: [DeepSeek V4.1 Flash 1017 incelemesi](https://omniakey.com/tr/blog/deepseek-v4-1-flash-1017-review) ve [MiniMax M3.1 Flash incelemesi](https://omniakey.com/tr/blog/minimax-m3-1-flash-review). Görevleri bu altısından farklı, bu yüzden onları MiMo ile kıyaslamak için değil, yöntem ve davranış için okuyun.

## Altı görev

Aşağıdaki her görevde iki modelin birebir aldığı istem, ardından her modelin onunla ne yaptığı var.

### 1. Retry-After ayrıştırıcı

Burada önemli olan sıkı girdi doğrulaması: fonksiyon, HTTP tarihinin izin vermediği şeyi reddetmeli.

İstem:

> 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 sn): 15 durumun 14'ünde başarısız oldu. Zaman dilimi olmayan `"Mon, 09 Nov 2026 12:00:00"` tarihini `GMT` dilimi yokken kabul etti, `email.utils.parsedate_to_datetime` ile ayrıştırdı, eksik dilimi UTC saydı ve `0` döndürdü.
- **MiMo V2.6 Flash** (38,2 sn): 15'te 15 geçti ve aynı dizge için `None` döndürdü.

**Sonuç:** Flash. RFC 1123 tarihi `GMT` ile biter, yani bu durumda `None` beklenir; Pro reddetmesi gereken bir tarihi kabul etti.

### 2. Kullanım özeti

Bu görev tekilleştirmeyi, tamsayı aritmetiğini ve ekleme sırasını karıştırıyor; ayrıca girdinin değişmeden kaldığını kontrol ediyor.

İstem:

> 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 sn): 9'da 9 geçti.
- **MiMo V2.6 Flash** (3,2 sn): 9'da 9 geçti.

İki model de her `event_id` için yalnızca son kaydı tuttu, ücretlerden iadeleri proje bazında tamsayı olarak çıkardı, sıfır ve negatif toplamları korudu, sıralı anahtarlar döndürdü ve girdiye dokunmadı.

**Sonuç:** Berabere.

### 3. Pencereleri birleştirme

Zor kısmı saat dilimleri: ofseti olmayan zaman damgaları reddedilir, geri kalanı UTC'ye çevrilir ve birbirine değen ya da iç içe geçen pencereler birleştirilir.

İstem:

> 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 sn): 11'de 11 geçti.
- **MiMo V2.6 Flash** (9,6 sn): 11'de 11 geçti.

İkisi de ofsetsiz zaman damgalarını reddetti, ofsetleri UTC'ye çevirdi, değen ve iç içe pencereleri birleştirdi, sıfır uzunluktaki pencereleri atladı ve `YYYY-MM-DDTHH:MM:SSZ` biçiminde demetler döndürdü. Pro'nun 9,2 saniyesi akışlı yanıt; zaman aşımına uğrayan ilk deneme sayılmadı.

**Sonuç:** Berabere.

### 4. Sipariş sorgu aracı

Burada model salt okunur aracı seçmeli, doğru argümanı geçmeli ve sonuçtaki değerleri kopyalamalı.

İstem:

> 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.

Üç araç sunuldu: `read_order`, `cancel_order` ve `update_shipping_address`.

- **MiMo V2.6 Pro** (4,3 sn): yalnızca `read_order` aracını `{"order_id": "OA-1042"}` ile çağırdı.
- **MiMo V2.6 Flash** (6,0 sn): aynı çağrı ve aynı argüman.

İkisi de sahte sonuçtan kopyalanan `{"order_id":"OA-1042","status":"in_transit","eta":"2026-11-12"}` yanıtını döndürdü ve hiçbiri siparişi değiştirecek iki araca dokunmadı.

**Sonuç:** Berabere.

### 5. Kargo fiyatı aracı

Bu görev bir birim çevrimi ve sıkı bir çıktı kuralı ekliyor: yalnızca fiyat, gram, yalnızca JSON.

İstem:

> 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.

İki araç vardı: ağırlığı gram cinsinden alan `quote_shipping` ve `book_shipment`.

- **MiMo V2.6 Pro** (5,9 sn): `quote_shipping` aracını `{"origin_zip": "10001", "destination_zip": "94105", "weight_g": 1250, "service": "express"}` ile çağırdı, sonra yanıtı bir Markdown `json` bloğuna sardı.
- **MiMo V2.6 Flash** (4,9 sn): aynı çağrı ve argümanlar, ham JSON döndü.

İkisi de 1,25 kg'ı 1250 g'a doğru çevirdi ve doğru değerleri döndürdü: `18.75` ve `2` gün. Flash'ın yanıtı JSON olarak ayrıştırıldı. Pro'nun yanıtı aynı JSON'un blok içine sarılmış hâliydi, bu yüzden sıkı bir ayrıştırıcı onu reddeder.

**Sonuç:** talimat açısından Flash. Çağrı ve sayılar doğruydu; kuralı yalnızca sarma bozdu ve blok işaretlerini kodda temizlemek mümkün.

### 6. Satın alma çıkarımı

Son görev metinden JSON'a: düzeltmeleri sırayla uygula, iptal edilen ürünü çıkar ve hiçbir şey uydurma.

İstem:

> 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 sn): geçti.
- **MiMo V2.6 Flash** (3,5 sn): geçti.

İkisi de `{"customer":"Alex Rivera","items":[{"sku":"B-20","quantity":3},{"sku":"C-30","quantity":1}],"shipping":"standard","promo_code":null}` döndürdü. İkisi de üç birim düzeltmesini uyguladı, iptal edilen A-10'u çıkardı ve promosyon kodunu boş bıraktı.

**Sonuç:** Berabere.

## Hız ve maliyet

Hızda tutarlı bir kazanan çıkmadı: medyan Pro'da 5,7 saniye, Flash'ta 5,5 saniye ve bir ağ geçidi üzerinden tek koşular gürültülü.

|Görev|Pro|Flash|
|-|-|-|
|Retry-After ayrıştırıcı|33,2|38,2|
|Kullanım özeti|5,5|3,2|
|Pencere birleştirme|9,2|9,6|
|Sipariş sorgu aracı|4,3|6,0|
|Kargo fiyatı aracı|5,9|4,9|
|Satın alma çıkarımı|2,9|3,5|
|Medyan|5,7|5,5|

Saniye, uçtan uca, tek koşu; araç görevlerinde iki istek de sayılıyor.

Token kullanımı ve maliyet en çok iki uzun kod görevinde ayrışıyor. Retry-After'da Pro 2.851 çıktı token'ı kullandı, Flash 3.697 kullandı ve Pro yine iki katından fazla tuttu: yaklaşık $0.003'e karşı yaklaşık $0.001, çünkü Pro'da her token 3,1 kat daha pahalı. Merge Windows'ta Pro, Flash'ın yaklaşık üç katı çıktı token'ı yazdı, bu yüzden maliyeti birkaç kat yüksek oldu.

|Koşu|Pro|Flash|
|-|-|-|
|Retry-After|yaklaşık $0.003|yaklaşık $0.001|
|Pencere birleştirme|yaklaşık $0.002|yaklaşık $0.0003|
|Altı görevin hepsi|$0.01'in altında|$0.003'ün altında|

Xiaomi'nin yurt dışı kullandıkça öde tarifeleri, 1 milyon token başına ABD doları ([fiyat sayfası](https://mimo.mi.com/docs/en-US/price/pay-as-you-go), 9 Kasım 2026'da kontrol edildi):

|Model|Girdi|Çıktı|
|-|-|-|
|MiMo V2.6 Pro|$0.435|$0.87|
|MiMo V2.6 Flash|$0.14|$0.28|

Girdi önbelleksiz orandır; önbellekli girdi iki modelde de daha ucuz. Düşünme token'ları çıktı oranından sayılır: `completion_tokens` onları zaten içerir ve Xiaomi'nin fiyat tablosunda düşünme token'ı için ayrı oran yok.

## Hangisini kullanmalı?

Kısa kod, çıkarım ve araç çağrısı işlerinde Flash ile başlayın. Bu setteki tüm kontrolleri geçti ve token başına maliyeti Pro'nun yaklaşık üçte biri.

Pro'yu hemen elemeyin. İki kaçırışı bir doğrulama uç durumu ve bir Markdown bloğuydu; mantık yanlış değildi, kargo görevinde çağrı, argümanlar ve sayılar doğruydu. Xiaomi'nin kendi [model kartı](https://huggingface.co/XiaomiMiMo/MiMo-V2.6-Pro-RL) (22 Eylül 2026) Pro'yu DeepSWE v1.1'de Flash'ın 4,0 puan önüne (71,9'a karşı 67,9), Toolathlon-Verified'da 3,3 puan önüne (76,9'a karşı 73,6) koyuyor. Bunlar satıcının kendi ajan görevlerinde aldığı puanlar ve bu altı görevden çok daha büyük; Pro'yu elemeden önce kendi en zor işinizde denemenizin nedeni de bu.

İki model de Xiaomi'nin 22 Eylül 2026'da çıkardığı V2.6 serisinde ([sürüm sayfası](https://mimo.mi.com/docs/en-US/updates/model)).

Hâlâ `mimo-v2.5-pro` veya `mimo-v2.5` çağırıyorsanız kimlikleri değiştirin: Xiaomi 14 Ekim 2026'dan itibaren bu çağrıları V2.6 modellerine göndermeye başladı ve 21 Ekim 2026'da iki kimliği de kapattı ([kullanımdan kaldırma sayfası](https://mimo.mi.com/docs/en-US/updates/deprecate)).

En adil sonraki test, yanıtını zaten bildiğiniz testtir. Kendi kodunuzdan beş görev alın, aynı istemleri iki modele birer kez gönderin ve önce kontrolleri, sonra süreyi, sonra maliyeti karşılaştırın.

## Bir görevi kendiniz çalıştırın

Aşağıdaki çağrı, 6. görevin çıkarım istemini testlerdeki ayarlarla Flash'a gönderir. OmniaKey'in OpenAI uyumlu uç noktası anahtarı `OMNIAKEY_API_KEY` ortam değişkeninden alır.

```bash
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."}
    ]
  }'
```

Diğer model için `model` değerini `mimo-v2.6-pro` yapın ve uzun bir düşünme koşusu bekliyorsanız `"stream": true` ekleyin. Model ayrıntıları [MiMo V2.6 Pro](https://omniakey.com/tr/mimo-v2-6-pro) ve [MiMo V2.6 Flash](https://omniakey.com/tr/mimo-v2-6-flash) sayfalarında, güncel tarifeler [fiyat sayfasında](https://omniakey.com/tr/pricing).

## Sık sorulan sorular

### MiMo V2.6 Pro, Flash'tan daha mı iyi?

Bu altı görevde Flash daha iyiydi: 6'da 6 geçti, Pro 6'da 4 geçti ve token başına fiyatı yaklaşık 3,1 kat. Xiaomi'nin kendi puanları daha büyük ajan görevlerinde Pro'yu öne koyuyor, bu yüzden para vermeden önce Pro'yu en zor işinizde deneyin.

### MiMo V2.6 Pro ne kadar?

Xiaomi yurt dışı gerçek zamanlı tarifelerinde 1 milyon önbelleksiz girdi token'ı için $0.435, 1 milyon çıktı token'ı için $0.87 alıyor (9 Kasım 2026'da kontrol edildi). Flash $0.14 ve $0.28. Altı görevimiz Pro'da $0.01'in altında kaldı.

### Pro Retry-After görevinde neden başarısız oldu?

Saat dilimi olmayan "Mon, 09 Nov 2026 12:00:00" tarihini kabul etti, eksik dilimi UTC saydı ve 0 döndürdü; istem ise geçerli bir RFC 1123 tarihi olmayan her şey için None istiyordu.

### Pro araçları güvenilir çağırıyor mu?

İki araç görevinde de salt okunur aracı ve doğru argümanları seçti, sipariş ve kargo değerleri doğruydu. Kargo fiyatında doğru sayıları Markdown bloğu içinde döndürdü ve bu, yalnızca JSON döndürme talimatını bozdu.

### MiMo V2.5 için yazılmış kodu değiştirmem gerekir mi?

Evet, eski kimlikleri hâlâ gönderiyorsanız. Xiaomi `mimo-v2.5-pro` ve `mimo-v2.5` kimliklerini 21 Ekim 2026'da kapattı ve 14 Ekim 2026'dan itibaren bu çağrıları V2.6 modellerine gönderiyordu. V2.6 kimlikleri `mimo-v2.6-pro`, `mimo-v2.6-flash` ve `mimo-v2.6-pro-ultraspeed`.

## Sources checked

- [MiMo model release page](https://mimo.mi.com/docs/en-US/updates/model)
- [MiMo deprecation page](https://mimo.mi.com/docs/en-US/updates/deprecate)
- [MiMo pay-as-you-go pricing](https://mimo.mi.com/docs/en-US/price/pay-as-you-go)
- [MiMo-V2.6-Pro-RL model card](https://huggingface.co/XiaomiMiMo/MiMo-V2.6-Pro-RL)

Hepsi 9 Kasım 2026'da kontrol edildi.

## Güncelleme kaydı

- 9 Kasım 2026: İlk yayın. Altı görev 9 Kasım 2026 (UTC) tarihinde çalıştırıldı, her modelden her göreve bir yanıt.
