# Claude Code tokenlari: yo‘qotishning 9 shakli va ularni tuzatish

> Tokenlarning 73 foizi Claude so‘rov matnini ko‘rishidan oldin yo‘qoladi. CLAUDE.md, MCP, tarix — Claude Code’da kontekst qayerda sizib chiqadi va bu 9 ta sizib chiqishni qanday tuzatish mumkin.

Source: https://ailoot.ai/blog/uz/where-claude-code-tokens-go/
Canonical: https://ailoot.ai/blog/uz/where-claude-code-tokens-go/
Language: uz
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-167
Revision: sha256-1cb1a6589df2b06e34a7e7268f45f6063d950c7734b365da6c3e9ef0adc6242d


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Tokenlarning katta qismi model so‘rovingizni o‘qishidan oldin ishlatiladi: ortiqcha kattalashgan CLAUDE.md faylida, eski suhbat tarixini qayta o‘qishda va MCP serverlarida. Maqola to‘qqiz ortiqcha yuk manbasi va 15 daqiqalik tozalash ro‘yxatini tushuntiradi. Tejam seansga bog‘liq: band kontekst, ishlov berilgan token, kesh sarfi va narx alohida o‘lchanadi.

</div>

Yangi Claude Code seansida `/context` birinchi xabardan oldin 200K tokenning 60K qismi band ekanini ko‘rsatgan. Loyiha omborida faqat `claude` ishga tushirilgan edi. Oltmish ming token — bu suhbatga “tayyorgarlik” uchun sarflangan budjetning uchdan bir qismi.

Ikki hafta o‘tib, ular aynan qayerga ketganini aniqladim. Quyida yozishni boshlashingizdan oldin tokenlaringizni sarflaydigan barcha 9 ta holat va ularni tuzatish yo‘llari keltirilgan. Raqamlar Anthropic’ning rasmiy hujjatlari va haqiqiy seanslardan olingan o‘lchovlarga asoslangan.

<div class="aside" data-semantic="editorial-reference" role="note" aria-label="Ailoot hujjatlari">

[Ailoot hujjatlari](https://ailoot.ai/docs/) — xizmatdan foydalanish bo‘yicha ma’lumotnoma materiallari.

</div>

## “Tokenlarning 73 foizi so‘rov matnidan oldin yo‘qoladi” degani nima?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Tokenlaringizning katta qismi Claude haqiqiy so‘rovingizni o‘qishidan oldin ishlatiladi: ortiqcha kattalashgan CLAUDE.md fayliga, eski chat tarixini qayta bayon qilishga va MCP serverlaridan tortib fon xulosalarigacha bo‘lgan boshqa holatlarga. Gap obuna cheklovlarida emas, kontekst qanday ishlashida.

</div>





Bu yerda 9 ta holat bir jadvalda keltirilgan, undagi raqamlar haqiqiy seanslardan olingan o‘lchovlar va Anthropic’ning xarajatlarni boshqarish bo‘yicha rasmiy sahifasiga asoslangan.

| Holat | Yo‘qotish ulushi | Manba |
|----|----|----|
| 1\. Ortiqcha kattalashgan CLAUDE.md | — | — |
| 2\. Eski tarixni qayta bayon qilish | — | — |
| 3\. MCP serverlari | 8-15% (Tool Search bilan) | haqiqiy seanslardan olingan o‘lchovlar |
| 4\. To‘plangan `tool_use` chiqishi | 5-15% | haqiqiy seanslardan olingan o‘lchovlar |
| 5\. Tizim so‘rovi matni + tizim vositalari | 9.6% (1.6% + 8%) | GitHub muhokamasi |
| 6\. Takroriy ko‘nikmalar va plaginlar | 2-5% | Vercel tadqiqoti |
| 7\. Rejalash rejimidagi agent jamoalari | 700% gacha | [Anthropic hujjatlari](https://code.claude.com/docs/en/costs) |
| 8\. Kengaytirilgan fikrlash budjeti | 5-20% | [Anthropic hujjatlari](https://code.claude.com/docs/en/costs) |
| 9\. `--resume` bilan fon xulosalash | har bir seansga passiv ravishda ~\$0.04 | [Anthropic hujjatlari](https://code.claude.com/docs/en/costs) |

“73” raqamini mutlaq haqiqat deb da’vo qilmayman — sozlamalaringizga qarab bu 60% yoki 80% bo‘lishi mumkin. Ammo umumiy manzara to‘g‘ri va har bir holatni alohida tuzatish mumkin. Quyida ularni uchtadan ko‘rib chiqaman.

## Claude so‘rovingizni o‘qishidan oldin kontekstni qanday tuzadi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Birinchi belgini yozishingizdan oldin Claude allaqachon besh qatlamni yuklagan bo‘ladi: tizim so‘rovi matni, ichki vositalar tavsiflari, CLAUDE.md fayli, ulangan MCP serverlarining vosita nomlari va ko‘rsatmalari (Tool Search o‘chirilgan bo‘lsa, ularning to‘liq tavsiflari), shuningdek xotira (`memory_files`). 200K oynada bu osonlik bilan 60-100K, ya’ni budjetning uchdan biridan yarmigacha qismini egallashi mumkin. Qolgan qismi suhbatning o‘zi va Read/Edit kabi vositalar uchun qoladi.

</div>

GitHub \#13717-muhokamasida kimdir oltita MCP serveri bor seansda `/context`ni ochib, quyidagi taqsimotni olgan:

| Kontekst qatlami | Tokenlar | 200K dan % |
|----|----|----|
| Tizim so‘rovi matni | 3 200 | 1.6% |
| Tizim vositalari (Read/Edit/Bash va boshqalar) | 16 100 | 8.0% |
| MCP vositalari (6 server: google-docs + asana + calendar + slack + atlassian + gmail) | 98 700 | **49.3%** |
| Xotira fayllari (`memory_files`, `Memory tool` eksportlari) | 3 000 | 1.5% |
| Bo‘sh joy | 34 000 | 17.0% |
| Avtomatik ixchamlash buferi | 45 000 | 22.5% |

E’tibor bering: hali hech narsa yozmagan bo‘lsangiz ham oynaning deyarli yarmi band. Bo‘sh joy va avtomatik ixchamlash buferiga yarmidan kam qism qoladi, shu qismga esa butun suhbat — xabarlar, Claude javoblari, o‘qilgan fayllar va buyruq chiqishlari — sig‘ishi kerak.

Oyna hajmi modelga bog‘liq. [Anthropic model hujjatlariga](https://code.claude.com/docs/en/model-config#extended-context) ko‘ra, 2026-yil sentabr holatida Opus 4.7 va undan yangilari, Sonnet 5 hamda Fable modellari barcha tariflarda, jumladan Pro’da, **1M-tokenli** oynaga ega. Kengaytirilgan kontekstsiz Opus 4.6 va Sonnet 4.6 uchun, shuningdek `CLAUDE_CODE_DISABLE_1M_CONTEXT=1` o‘zgaruvchisi bilan 1M o‘chirib qo‘yilgan seanslarda **200K** hajm saqlanadi. Kattaroq oyna ortiqcha to‘lib ketgan kontekst muammosini hal qilmaydi: birinchi xabar yuborilishidan oldin yuklangan hamma narsa har bir so‘rov bilan modelga yuboriladi va [xarajatlar haqidagi hujjatlarda](https://code.claude.com/docs/en/costs) kontekst qancha ko‘p bo‘lsa, shuncha ko‘p token sarflanishi aniq aytilgan. Obuna buni o‘zgartirmaydi — istalgan tarifda har bir qo‘shimcha token cheklovingiz hisobiga yoziladi.

## Kontekstning birinchi uchdan biri qayerga ketadi: CLAUDE.md, tarix va MCP?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Uchta asosiy holat suhbatni boshlashingizdan oldin kontekstning 36-76 foizini egallaydi. CLAUDE.md takroriy so‘rov kontekstiga kiradi. Tarix navbatlar davomida o‘sib, keyingi so‘rov ko‘proq kirishni qayta ishlashi mumkin. Narx kesh o‘qish va yozishiga ham bog‘liq; umumiy eksponensial o‘sish sur’ati yo‘q. MCP serverlari tarixan oynaning 49 foizigacha qismini sarflagan. 2025-yil dekabridan 2026-yil yanvarigacha joriy qilingan yangi Tool Search funksiyasi bu yukning katta qismini olib tashlagan bo‘lsa-da, ko‘plab sozlamalar hamon eski modeldan foydalanadi.

</div>

### 1-holat. CLAUDE.md har bir xabardan oldin yuklanadi

CLAUDE.md fayli har bir yuborilgan xabardan oldin qayta yuklanadi. 5 000 tokenli CLAUDE.md uni tutgan so‘rovda shuncha kontekst egallaydi. Ammo yangi kirish, kesh yozish va o‘qish alohida hisoblanadi; takroriy matn doim to‘liq keshsiz tarifda emas.

[Anthropic hujjatlarda bevosita shunday deydi](https://code.claude.com/docs/en/costs):

<figure>
<blockquote>
<p>CLAUDE.md faylini, eng muhim ma’lumotlargina kiritilgan holda, 200 satrdan kam saqlashga harakat qiling. Maxsus ko‘rsatmalarni talabga qarab yuklanadigan ko‘nikmalarga ko‘chiring.</p>
</blockquote>
<figcaption>— Anthropic hujjatlari, code.claude.com/docs/en/costs</figcaption>
</figure>

Loyiha CLAUDE.md fayli 180 satrdan iborat — seminar ko‘rsatmalarini yozish usuli, TG posti formati va huquqiy nazorat ro‘yxati kabi barcha maxsus ko‘rsatmalar Claude faqat kerak bo‘lgandagina o‘qiydigan `business/` ichidagi Skills va Markdown fayllariga ko‘chirilgan. Bu ikki oy oldingiga nisbatan boshlang‘ich yukni 60-70 foizga kamaytiradi.

### 2-holat. Har bir javobda suhbat tarixi qayta o‘qiladi

Bu tashqaridan eng qiyin seziladigan holat, chunki u ko‘zga ko‘rinmaydi. Keyingi so‘rovda model saqlangan suhbat kontekstini oladi. Prompt caching barqaror prefiksni qayta ishlatishi mumkin; compact va clear matnni o‘zgartiradi. Kesh narxni kamaytirsa ham, takroriy kontekst oynada joy egallaydi.





Yechim — bir-biriga aloqasi bo‘lmagan vazifalar orasida `/clear` ishlatish. Mening qoidam: har bir yangi vazifa uchun yangi chat oching. Vazifa uzoq davom etsa va tarix kerak bo‘lsa, o‘tganlarni qisqa xulosaga jamlash va undan davom etish uchun `/compact`dan foydalaning.

Bu qoida haqida ko‘proq ma’lumotni [“Claude Code limitlarini bir kunda tugatmaslik: tokenlarni tejashning 8 qoidasi”](https://ailoot.ai/blog/uz/claude-code-token-limits-saving/) qo‘llanmasida, seanslarimdan olingan misollar bilan topasiz.

### 3-holat. MCP serverlari barcha vositalarini kontekstga ro‘yxatdan o‘tkazadi

Bu Claude Code’da tarixan eng og‘riqli nuqtalardan biri bo‘lgan va 2026-yilgacha eng katta yo‘qotishlarga sabab bo‘lgan. Yuqorida tilga olingan \#13717-muhokamada oltita ulangan MCP serveri (Google Docs, Asana, Calendar, Slack, Atlassian, Gmail) 98 700 tokenni — suhbat boshlanishidan oldin **butun oynaning 49 foizini** — egallagan.

Anthropic bu muammoning yarmini hal qiladigan **Tool Search** funksiyasini 2025-yil dekabridan 2026-yil yanvarigacha chiqardi.



[Anthropic hujjatlaridagi](https://code.claude.com/docs/en/costs) tavsif endi shunday:

<figure>
<blockquote>
<p>MCP vositalari ta’riflari sukut bo‘yicha keyinga qoldiriladi — Claude muayyan vositani chaqirmaguncha kontekstga faqat nomlari kiradi. Nima joy egallayotganini ko‘rish uchun <code>/context</code>ni ishga tushiring. Imkon bo‘lsa, CLI’ni tanlang: <code>gh</code>, <code>aws</code>, <code>gcloud</code> va <code>sentry-cli</code> kabi vositalar MCP serverlaridan hanuz samaraliroq, chunki ular har bir vosita uchun alohida tavsif qo‘shmaydi.</p>
</blockquote>
<figcaption>— Anthropic hujjatlari, code.claude.com/docs/en/costs</figcaption>
</figure>

Ish jarayonida nima qilish kerak:

1. **Claude Code’ni Tool Search bor versiyaga yangilang** (2025-yil dekabridan keyingi barcha joriy versiyalarda bor).
2. **`/mcp`ni oching** va joriy seansda kerak bo‘lmagan serverlarni o‘chiring. Keltirilgan misolda ikkitasi doim ulangan — Playwright va shadcn. Qolganlarini bitta vazifa uchun yoqib, undan keyin darhol `/mcp disconnect`ni ishga tushiraman.
3. **Imkon bo‘lsa, MCP o‘rniga CLI ishlating.** GitHub uchun MCP serveri o‘rniga `gh`dan foydalaning. Google Calendar MCP o‘rniga brauzerdagi taqvimdan foydalaning.

MCP serverlari aslida nima ekani va ularni oqilona sozlash usullari haqida [“Claude Code’da 2026-yilgi MCP serverlari: 7 ta tayyor sozlama va bosqichma-bosqich o‘rnatish”](https://ailoot.ai/blog/uz/mcp-servers-claude-code/) qo‘llanmasida yozganman.

CLAUDE.md va Skills bilan bog‘liq muammoning bir qismi faqat hajmga emas, tuzilishga ham taalluqli. Bitta ko‘rsatmalar fayli — CLAUDE.md — asosiy qism hisoblanadi. Auditoriya, mahsulotlar, huquqiy hujjatlar va kundalik ko‘rsatmalar kabi loyiha haqidagi qo‘shimcha bilimlar `business/` papkasida saqlanadi — mening metodologiyamda bu **Second Brain** hisoblanadi. Claude faqat ayni paytda kerak bo‘lgan narsani o‘qiydi va kontekstni ixchamlash ham shu darajada amalga oshadi. To‘liq tahlil [“Claude Code’da Second Brain”](https://ailoot.ai/blog/uz/claude-code-second-brain/) qo‘llanmasida berilgan.

Yana bir ko‘p e’tibordan chetda qoladigan jihat: CLAUDE.md’ni tozalash, Skills’ga o‘tish va MCP’ni o‘chirish — birinchi qadam. Shundan keyin **kontekst muhandisligi** metodologiyasi boshlanadi: har bir so‘rov matniga nimani, qaysi tartibda kiritish, nimani Rejalash rejimi orqali topshirish va nimani `/compact` bilan hal qilish. Bu qo‘llanma shu metodologiyaning bir bo‘lagini yoritadi.

## Seansda nimalar to‘planadi va nimani qisqartirib bo‘lmaydi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

To‘rtinchi holat — vosita chiqishlari. O‘qilgan har bir fayl, har bir `bash` chiqishi va MCP serverlarining har bir javobi seans kontekstida abadiy qoladi. 10 000 qator jurnalni o‘qidingizmi? `/clear` ishlatmaguningizcha u seansda qoladi. Beshinchi holat — tizimning boshlang‘ich yuki: tizim so‘rovi matni va ichki vositalar tavsiflari uchun 19K token. Buni qisqartirib bo‘lmaydi, ammo bilsangiz, hisob-kitobni to‘g‘ri qilasiz.

</div>

### 4-holat. Seans davomida vosita chiqishlari to‘planadi

Ko‘pchilik tilga olmaydigan bir jihat: Claude `bash cat huge-file.log`ni ishga tushirganda, bu buyruqning BUTUN chiqishi kontekstga tushadi va **seans oxirigacha yoki `/clear` ishlatilguncha shu yerda qoladi**. Katta fayldagi `Read` ham xuddi shunday — barcha 10 000 qator u yerda qolib, keyingi har bir xabarda token egallaydi (2-holatga qarang).





Yechimlar:

1. **Hammasini o‘qish o‘rniga `head`, `tail`, `grep`dan foydalaning.** `deploy.log` faylini `Read` bilan ochish o‘rniga `bash tail -100 deploy.log`dan foydalaning. Bu chiqish hajmini darhol 10-100 baravar qisqartiradi.
2. **Oldindan qayta ishlash uchun hook’lardan foydalaning.** Claude ko‘rishidan oldin bash chiqishini filtrlovchi skriptni `~/.claude/hooks` ichiga joylashtiring. Anthropic hujjatlaridagi misollardan biri — to‘liq test chiqishini chiqarish o‘rniga `npm test 2>&1 | grep -A 5 -E 'FAIL|ERROR'`ni ishga tushiradigan PreToolUse hook’i. Bu chiqishni 50-100 baravar ixchamlaydi. Tafsilotlar [“Claude Code hook’lari 2026: bosqichma-bosqich sozlash va tayyor 7 ta misol”](https://ailoot.ai/blog/uz/claude-code-hooks/) qo‘llanmasida.
3. **Katta hajmdagi faylni o‘qigandan keyin `/clear` ishlating.** Muayyan vazifa uchun ulkan faylni o‘qib, endi unga ehtiyoj qolmagan bo‘lsa, uni “ehtiyot shart” kontekstda qoldirmang; yangi chat boshlang.

### 5-holat. Tizim so‘rovi matni + tizim vositalari = doimiy boshlang‘ich yuk

Bu holatni o‘zgartirib bo‘lmaydi, chunki deyarli hech narsa qilishning iloji yo‘q. Claude Code tizim so‘rovi matni (~3 200 token) va barcha ichki vositalar — Read, Edit, Write, Bash, Glob, Grep, WebSearch, WebFetch, TodoWrite (~16 100 token) — tavsiflari bilan ishga tushadi. Jami qisqartirib bo‘lmaydigan **19 300 tokenlik doimiy boshlang‘ich yuk** hosil bo‘ladi.

Amalda nima qilish kerak:

- **Buni hisobga oling.** 19K doimiy “soliq” borligini biling: 200K oynada qolgan hamma narsaga 200K - 19K = 181K token to‘g‘ri keladi (CLAUDE.md, MCP va avtomatik ixchamlash buferini ayirgandan keyin). 1M oynada joy ko‘proq, lekin bu “soliq” hamon har bir so‘rov bilan qo‘shiladi.
- **Takroriy ishlovni o‘lchang.** Asosiy yuk oynada turib, keyingi so‘rovlarda qaytishi mumkin. Bu seansga bir martalik token haqi emas. Narxda kirish, cache-write, cache-read va chiqishni alohida jamlang.

## Ko‘nikmalar, plaginlar va agent jamoalarida tokenlar qayerga ketadi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Oltinchi holat — ko‘nikmalar va plaginlarning takroran ro‘yxatdan o‘tkazilishi. Vercel tadqiqotida ko‘nikmalarning 56 foizi seans davomida hech qachon ishga tushirilmasligi, ammo doimiy ravishda kontekstga yuklanishi aniqlangan. Yettinchi holat — agent jamoalari: Rejalash rejimida bir nechta Claude nusxasini ishga tushirsangiz, tokenlarning umumiy sarfi bitta seansga nisbatan qariyb 7 baravar oshadi. Anthropic buni hujjatlarda aniq ko‘rsatgan.

</div>

### 6-holat. Ko‘nikmalar va plaginlar ikki marta ro‘yxatdan o‘tishi mumkin

Bu muammo Claude Code’da plaginlar paydo bo‘lganda (2025-yil oxiri) yuzaga keldi. Ko‘nikmalar qo‘shadigan plagin o‘rnatsangiz, bu ko‘nikmalar kontekstga kiradi. `~/.claude/skills/` ichida shunga o‘xshash foydalanuvchi ko‘nikmalari ham o‘rnatilgan bo‘lsa, ular ham yuklanadi. Ba’zan esa ular **takrorlanadi**.

Vercel AI steki haqidagi tadqiqotida bir raqam bilan bo‘lishgan: seans davomida ko‘nikmalarning **56 foizi hech qachon ishga tushirilmaydi**, lekin ularning tavsiflari kontekstga doimiy ravishda yuklanadi. Har bir tavsif 100 tokendan iborat bo‘lsa, 100 ta ko‘nikma bilan “ortiqcha yuk” 5 600 tokenni tashkil qilishi mumkin.

Nima qilish kerak:

1. **`/context` aynan nima joy egallayotganini ko‘rsatadi.** Skills bo‘limi 3K dan oshganini ko‘rsangiz, uni tartibga keltiring.
2. **`ls ~/.claude/skills/`** — qanday ko‘nikmalar o‘rnatilganini tekshiring. Bir oydan ortiq vaqt ishlatmaganlaringizni olib tashlang.
3. **`/plugin remove`** — “sinab ko‘rish uchun” o‘rnatib, keyin unutib qo‘ygan plaginlaringiz uchun.

Skills’ning to‘g‘ri tuzilishi va ularning CLAUDE.md’dan farqi [“Claude Code’da Skills 2026: shaxsiy ko‘nikmalar kutubxonasini yaratish”](https://ailoot.ai/blog/uz/claude-code-skills-library/) qo‘llanmasida yoritilgan.

### 7-holat. Agent jamoalari Rejalash rejimida 7 baravar ko‘p sarflaydi

Agent jamoalari — Claude Code har birining o‘z kontekstiga ega bo‘lgan bir nechta model nusxalarini parallel ishga tushiradigan funksiyadir. [Anthropic hujjatlarda bevosita shunday deydi](https://code.claude.com/docs/en/costs):

<figure>
<blockquote>
<p>Jamoa a’zolari Rejalash rejimida ishlaganda, agent jamoalari odatiy seanslarga qaraganda qariyb 7 baravar ko‘p token sarflaydi: har bir a’zoning o‘z kontekst oynasi bor va ular alohida Claude nusxalari sifatida ishlaydi. Har bir a’zoning sarfini cheklash uchun jamoa vazifalarini kichik va mustaqil qiling.</p>
</blockquote>
<figcaption>— Anthropic hujjatlari, code.claude.com/docs/en/costs</figcaption>
</figure>

Demak, Rejalash rejimidagi besh jamoa a’zosi — parallel ishlaydigan besh seans degani; ularning har biri o‘zining tizim boshlang‘ich yukini, CLAUDE.md nusxasini va MCP vositalarini yuklaydi. Tokenlarning umumiy sarfi chiziqli bo‘lmagan tarzda oshadi.

Nima qilish kerak:

1. **Jamoa a’zolari uchun Sonnet yoki Haiku’dan foydalaning.** Ularni muvofiqlashtiradigan jamoa yetakchisi uchun Opus’ni qoldiring. Token tarifi pastroq bo‘lishi mumkin, ammo qat’iy tejamni faraz qilmay, har a’zoning to‘liq vazifa narxi va sifatini o‘lchang.
2. **Kichik jamoalar tuzing.** O‘nta o‘rniga ikki yoki uchta jamoa a’zosidan foydalaning.
3. **Nofaol jamoa a’zolarini to‘xtating.** Vazifa tugagan bo‘lsa-yu, jamoa a’zosi hamon ishlayotgan bo‘lsa, u fonda token sarflashda davom etadi.

[Rejalash rejimi](https://ailoot.ai/blog/uz/claude-code-plan-mode/) va qachon foyda berishi haqida ko‘proq ma’lumot [“Claude Code’da Rejalash rejimi: bosqichma-bosqich qo‘llanma va 2026-yildagi 4 bosqich”](https://ailoot.ai/blog/uz/claude-code-plan-mode/) qo‘llanmasida.

## Siz qarab turmaganingizda Claude nimaga token sarflaydi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Sakkizinchi holat — kengaytirilgan fikrlash. Claude javob berishdan oldin “ovoz chiqarib” fikrlaydi va bu fikrlash tokenlari chiqish tokenlari hisobiga yoziladi. Murakkab vazifalar uchun sukutdagi budjet o‘n minglab tokenni tashkil qilishi mumkin. To‘qqizinchi holat — fonda xulosalash: siz yozmayotganingizda ham Claude Code `--resume` uchun avvalgi seanslarni qayta ishlab, xulosalarini saqlaydi. Har bir seans uchun taxminan \$0.04 “bekor turgan” holatda sarflanadi.

</div>

### 8-holat. Kengaytirilgan fikrlash siz qatnashmagan paytda ham token sarflaydi

Kengaytirilgan fikrlash — Claude javob berishdan oldin yashirin fikrlash blokida yechimni “o‘ylab ko‘radigan” rejim. Hisob-kitobda bular **chiqish tokenlari** hisoblanadi va oddiy javob kabi hisobga olinadi, lekin chatda ko‘rinmaydi.

[Anthropic hujjatlarda shunday deydi](https://code.claude.com/docs/en/costs):

<figure>
<blockquote>
<p>Kengaytirilgan fikrlash qiyin rejalash va mulohaza yuritish vazifalarida natijalarni sezilarli yaxshilagani uchun sukut bo‘yicha yoqilgan. Fikrlash tokenlari chiqish sifatida hisob-kitob qilinadi, modelga qarab esa har bir so‘rov uchun sukutdagi budjet o‘n minglab token bo‘lishi mumkin.</p>
</blockquote>
<figcaption>— Anthropic hujjatlari, code.claude.com/docs/en/costs</figcaption>
</figure>

Demak, bitta murakkab so‘rov 10-30K fikrlash tokenini ishlatib, budjetni “yeb qo‘yishi” mumkin, chatda esa faqat qisqa xulosani ko‘rasiz.

Nima qilish kerak:

1. Oddiy vazifalar uchun <strong>`/effort low`</strong>dan foydalaning. Bu fikrlash budjetini eng past darajaga tushiradi.
2. **`MAX_THINKING_TOKENS=8000`** bilan muhitda yuqori chegarani belgilang.
3. Claude’dan “fikrlash” talab qilinmaydigan juda oddiy vazifalarda **`/config` → fikrlashni o‘chiring**.

Kengaytirilgan fikrlash qachon foydali (murakkab arxitektura, ko‘p bosqichli murakkab mulohaza yuritish) va qachon foydasiz ekani [“Claude Code’da Sonnet yoki Opus 4.7: 2026-yilda model va /effort tanlash”](https://ailoot.ai/blog/uz/claude-code-model-effort-sonnet-opus/) qo‘llanmasida yoritilgan.

### 9-holat. Bekor turganda fonda xulosalash

Bu juda kichik, ammo qiziqarli holat. Claude Code avvalgi seanslarni `claude --resume` buyrug‘i uchun xulosalaydigan fon jarayonini ishga tushiradi. Bu jarayon siz yozmayotganingizda ham ishlaydi.

[Anthropic bu haqda hujjatlarda aniq aytadi](https://code.claude.com/docs/en/costs):

<figure>
<blockquote>
<p>Claude Code bekor turganida ham fon funksiyalari uchun tokenlardan foydalanadi: suhbatni xulosalash (`claude --resume` uchun avvalgi seanslarni qisqartiradigan fon vazifalari) va buyruqlarni qayta ishlash. Bu fon jarayonlari faol muloqot bo‘lmasa ham oz miqdorda token sarflaydi (odatda har bir seans uchun $0.04 dan kam).</p>
</blockquote>
<figcaption>— Anthropic hujjatlari, code.claude.com/docs/en/costs</figcaption>
</figure>

Har bir seans uchun to‘rt sent halokatli xarajat emas. Ammo kuniga 10 ta ochiq seans bo‘lsa, bekor turgan holatdagi sarf kuniga \$0.40, oyiga \$12 bo‘ladi. Hozir kerak bo‘lmagan seanslarni yoping. Seansni indeksdan `/resume` orqali tiklash mumkin — uni ochiq qoldirish shart emas.

## Yo‘qotishlarni qanday o‘lchash mumkin: `/context` buyrug‘i va uning cheklovlari

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Claude Code’dagi `/context` buyrug‘i ayni paytda tokenlaringiz qayerga ketayotganini ko‘rsatadi. Ammo ma’lum xato bor: tarixan u MCP vositalarining sarfini 3 baravar oshirib ko‘rsatgan, chunki har bir vosita uchun alohida vosita ustama xarajatini hisoblagan. Anthropic buni yangiroq versiyalarda tuzatgan. `/context` hisobotida MCP 30K dan yuqori bo‘lsa, avval Claude Code’ni yangilang, keyin o‘lchang.

</div>

Avval buyruqning o‘zi. Claude Code’da `/context`ni oching (yoki hisob-kitob uchun `/usage`ni) va quyidagiga o‘xshash natija olasiz:

```
Kontekst oynasi: 200 000 token

Tizim so‘rovi matni:        3 200 (1.6%)
Tizim vositalari:          16 100 (8.0%)
MCP vositalari:            12 600 (6.3%)
CLAUDE.md:                  4 800 (2.4%)
Xotira fayllari:            3 000 (1.5%)
Suhbat:                    18 400 (9.2%)
Bo‘sh joy:                141 900 (71.0%)
```

Bu birinchi tozalashdan keyingi odatiy doimiy boshlang‘ich yuk. Ajoyib — oynaning 71 foizi bo‘sh.

### Ma’lum `/context` xatosi: MCP sarfini 3 baravar oshirib ko‘rsatish

Until a recent update, `/context` showed about 3 times the actual MCP usage, because per-tool overhead was counted separately for each tool.



Cameron’ning aytishicha, Anthropic buni joriy versiyada tuzatgan, endi o‘sha XcodeBuildMCP uchun 12 600 ko‘rsatiladi. Shunday qilib:

1. **Agar `/context` MCP vositalari uchun 50K+ ko‘rsatsa** — Claude Code’ning eski versiyasidan foydalanayotgan bo‘lishingiz mumkin. Uni yangilang.
2. **MCP 8-15K bo‘lsa** — bu odatiy holat, Tool Search bilan haqiqiy sarf shu.
3. **Yangi versiyada MCP 30-50K bo‘lsa** — rostdan ham ishlatilmaydigan serverlar ko‘p ulangan. `/mcp`ga o‘ting va ularni uzing.

### `/context`dan tashqari yana nimalarni tekshirish kerak?

`/usage` — oxirgi 24 soat yoki 7 kun ichidagi tarif sarfini ko‘rsatadi. Pro va Max’da ko‘nikmalar, quyi agentlar, plaginlar va alohida MCP serverlari bo‘yicha taqsimot ko‘rsatiladi. Eng ko‘p sarf qilayotgan ko‘nikmani aniqlashda foydali.

`/cost` — API foydalanuvchilari uchun. Joriy seansning mutanosib hisoblangan xarajatini dollarda ko‘rsatadi. Pro/Max obunachilari uchun emas — ularga bu kerak emas.

`/usage-credits` — Pro/Max’da oylik xarajat limitini belgilashga imkon beradi. Skript orqali boshqariladigan agent jamoasi kredit kartangiz limitini tasodifan to‘ldirib yuborishidan xavotirda bo‘lsangiz, foydali.

## Claude Code kontekstini 15 daqiqada qanday tozalash mumkin?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Sakkiz qadam bilan keraksiz kontekstni kamaytiring. 70% bo‘sh joy yoki 40–50% kam sarf kafolat emas; kontekst snapshot’i jami seans sarfini o‘lchamaydi. Ko‘pchilik bandlar 1-2 daqiqa oladi. Eng katta bandlar — CLAUDE.md’ni tozalash va ishlatilmaydigan MCP’ni uzish — har biri besh daqiqadan oladi. Ularni tartib bilan bajaring, hech birini o‘tkazib yubormang.

</div>

Loyihangizni Claude Code’da oching va quyidagi qadamlarni bajaring:

1. **`/context`** — joriy taqsimotni yozib oling. Bu boshlang‘ich o‘lchovingiz.
2. **`/clear`** — chatda joriy vazifaga aloqasi bo‘lmagan tarix to‘plangan bo‘lsa, tozalang. Yangi oyna ochiladi.
3. **`ls -la ~/.claude/skills/`** — o‘rnatilgan ko‘nikmalarni ko‘ring. Bir oydan beri ishlatmaganlaringizni olib tashlang. Buyruq: `rm -rf ~/.claude/skills/[skill-name]` (yoki papkani interfeys orqali o‘chiring).
4. **`/plugin list`** — plaginlar uchun ham xuddi shunday qiling. Ishlatmayotganlaringizni `/plugin remove <name>` bilan olib tashlang.
5. **`/mcp`** — ulangan MCP serverlarini tekshiring. Faqat joriy vazifaga keraklilarini qoldiring. Qolganlarini `/mcp disconnect <name>` bilan uzing.
6. **CLAUDE.md’ni tahrirlovchida oching.** Fayl 200 satrdan oshsa, maxsus ko‘rsatmalarni Skills’ga (`~/.claude/skills/[topic]/SKILL.md`) ko‘chiring. Asosiy faylni 100-200 satr, mavzuli Skills’ni 5-15 dona atrofida saqlashga harakat qiling. Batafsil qo‘llanma [“2026-yilda CLAUDE.md’ni sozlash: tayyor shablon va 6 qoida”](https://ailoot.ai/blog/uz/claude-md-template/)da.
7. **`/effort`ni tekshiring** — oddiy vazifalarda `/effort low`dan foydalaning. Yuqori fikrlash budjeti faqat murakkab arxitektura uchun kerak.
8. **Yakuniy `/context` o‘lchovi.** Uni 1-qadam bilan taqqoslang.

Tasvirlangan seanslarda tozalashdan keyin band kontekst 60–80K dan 25–30K ga tushgan. Bu snapshot izi o‘zgarishi; jami token yoki narxning qat’iy kamayishi isboti emas. Tejamdan oldin bir xil to‘liq vazifa run’larini kesh va chiqish sarfi bilan solishtiring.



## Sonnet yoki Haiku’ga o‘tish qachon kontekstni tozalashdan ko‘proq foyda beradi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Kontekstni tozalash har doim ham eng tejamkor yechim bo‘lavermaydi. Vazifalaringiz asosan odatiy ishlar — matnni tahrirlash, shablon yaratish, formatlash — bo‘lsa, past tarifli model narxni kamaytirishi mumkin, ammo almashtirish token sonining qat’iy kamayishini isbotlamaydi. Tokenizer, reasoning, chiqish uzunligi va retry haqiqiy sonlarni o‘zgartiradi. Murakkab arxitektura, ko‘p bosqichli murakkab mulohaza va qiyin xatolarni tuzatish uchun Opus hanuz kerak. Vazifaga qarab tanlang.

</div>

[Anthropic hujjatlarda modellar haqida shunday yozadi](https://code.claude.com/docs/en/costs):

<figure>
<blockquote>
<p>Sonnet kodlash vazifalarining aksariyatini yaxshi bajaradi va Opus’dan arzonroq. Opus’ni murakkab arxitektura qarorlari hamda ko‘p bosqichli murakkab mulohaza yuritish uchun saqlang. Seans o‘rtasida modelni almashtirish uchun <code>/model</code>dan foydalaning yoki standart modelni <code>/config</code>da belgilang. Oddiy quyi agent vazifalari uchun ularning sozlamasida <code>model: haiku</code> deb ko‘rsating.</p>
</blockquote>
<figcaption>— Anthropic hujjatlari, code.claude.com/docs/en/costs</figcaption>
</figure>

Kirish tokenlari narxlarining taxminiy taqqoslanishi (2026-yil 27-may holatida):

| Model | Narxi / 1M kirish tokeni | Qachon ishlatish kerak |
|----|----|----|
| Opus 4.7 | \$15 | Arxitektura, ko‘p bosqichli murakkab mulohaza, qiyin xatolarni tuzatish |
| Sonnet 4.5 | \$3 | Odatiy kodlash vazifalarining 80 foizi: tahrirlash, refaktoring, testlar, hujjatlar |
| Haiku 4.5 | \$1 | Formatlash, oddiy tahlil, quyi agent vazifalari, odatiy matn tahrirlari |

Mening sozlamalarim:

1. **Standart model — Sonnet 4.5.** U `/config → default model` orqali tanlangan. Vazifalarning 80 foizini bajaradi.
2. Vazifa chindan ham qiyin bo‘lsa (arxitektura qarori, tushunarsiz xatoni aniqlash, yangi mahsulot), **qo‘lda `/model opus`ni ishga tushiraman**.
3. Testlar va formatlash uchun **`/model haiku`dan foydalanaman**. Yoki quyi agent sozlamasida `model: haiku` deb aniq ko‘rsataman.
4. **`/effort` modeldan alohida sozlanadi.** Opus’ni `/effort low` bilan ishlatishingiz mumkin — o‘rtacha murakkablikdagi vazifalarga tez javob olish uchun kuchli model va minimal fikrlash sarfiga ega bo‘lasiz.

Model almashtirishdan ko‘ra kontekstni tozalash qachon foydaliroq:

- Kontekst 50 foizdan ortiq to‘lgan bo‘lsa — avval tozalang.
- Kontekst me’yorida, ammo vazifalar murakkab bo‘lsa — Opus’dan odatiy fikrlash darajasi bilan foydalaning.
- Kontekst me’yorida va vazifalar odatiy bo‘lsa — Haiku’dan foydalaning.

Modellar va fikrlash darajalari haqida batafsil ma’lumotni [“Claude Code’da Sonnet yoki Opus 4.7: 2026-yilda model va /effort tanlash”](https://ailoot.ai/blog/uz/claude-code-model-effort-sonnet-opus/) qo‘llanmasidan o‘qing.

## Qaysi maslahatlar sarfni kamaytirish o‘rniga oshiradi?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ushbu bo‘limning asosiy xulosasi">

Asosiy xulosalar

Bloglarda qisqa muddatda foyda berib, ammo vaqt o‘tishi bilan ish jarayonini buzadigan maslahatlar ko‘p uchraydi. Ulardan asosiy uchtasi: “barcha MCP’ni o‘chirib tashlang”, “CLAUDE.md’ni unuting va hamma narsani so‘rov matniga yozing” hamda “doim Rejalash rejimida ishlang”. Bu uchala yondashuv ham bitta muammoni hal qilib, o‘rniga uchta yangisini yaratadi. Keling, ularni ko‘rib chiqamiz.

</div>

### Noto‘g‘ri yondashuv 1. “Barcha MCP’ni o‘chirib tashlang — tokenlarni ko‘p sarflaydi”

Eng ko‘p uchraydigan xato — erinchoqlik. Ha, MCP tarixan kontekstning 49 foizigacha qismini sarflagan, ammo Tool Search’dan keyin bu ko‘rsatkich 8-15 foizga tushdi. Bundan tashqari, MCP qo‘lda yaratishga to‘g‘ri keladigan haqiqiy vositalarni taqdim etadi. Barcha MCP’ni o‘chirish qo‘lda ishlashga qaytishni anglatadi, bu esa tejalgan tokenlardan ko‘ra ko‘proq vaqtni “yeb qo‘yadi”.

To‘g‘ri yondashuv: muntazam ishlatadigan MCP serverlarinigina qoldiring. Men Playwright’ni (landing sahifalarni sinash uchun) va shadcn’ni (interfeyslar yaratish uchun) qoldiraman. Qolganlaridan faqat bittadan vazifa uchun foydalanaman.

### Noto‘g‘ri yondashuv 2. “CLAUDE.md’dan foydalanmang, hamma narsani so‘rov matniga yozing”

Bu “mantiqli” tuyuladi: CLAUDE.md har bir so‘rovda yuklansa, uni umuman yuklamay qo‘ya qolaylik. Amalda esa CLAUDE.md bo‘lmasa, har bir xabarni bir xil ko‘rsatmalarni qo‘lda yozishdan boshlaysiz, Claude esa xabarlar orasida kontekstni unutadi. Bu **kamroq emas, ko‘proq token** degani — ular shunchaki boshqa yo‘l bilan keladi.

To‘g‘ri yondashuv: CLAUDE.md’ni ixcham (100-200 satr) saqlang, asosiy ko‘rsatmalarni unda, maxsus materiallarni esa Skills’da saqlang. Tafsilotlar [“2026-yilda CLAUDE.md’ni sozlash”](https://ailoot.ai/blog/uz/claude-md-template/) qo‘llanmasida.

### Noto‘g‘ri yondashuv 3. “Doim Rejalash rejimida ishlang”

Rejalash rejimi — avval kod bazasini o‘rganib, reja taklif qilish kerak bo‘lgan murakkab vazifalar uchun ajoyib vosita. Ammo agent jamoalari bilan ishlaganda u **o‘rtacha 7 baravar ko‘p token** sarflaydi ([Anthropic hujjatlari](https://code.claude.com/docs/en/costs)). “README’dagi imlo xatosini tuzatish” kabi oddiy vazifada Rejalash rejimi to‘g‘ridan-to‘g‘ri tahrirlashga qaraganda 7 baravar ko‘p sarf qiladi.

To‘g‘ri yondashuv: 30 daqiqa yoki undan ko‘proq vaqt oladigan murakkab vazifalarda Rejalash rejimidan foydalaning. Qisqa vazifalar uchun Rejalash rejimisiz bevosita so‘rov yuboring. Har bir rejimni qachon ishlatish [“Claude Code’da Rejalash rejimi: bosqichma-bosqich qo‘llanma va 2026-yildagi 4 bosqich”](https://ailoot.ai/blog/uz/claude-code-plan-mode/) qo‘llanmasida yoritilgan.

<div class="section" role="doc-bibliography" aria-label="Manbalar">

### Manbalar

- Anthropic hujjatlari: [Xarajatlarni samarali boshqarish](https://code.claude.com/docs/en/costs) — xarajatlar, modellar, MCP, agent jamoalari va fikrlash budjetlari haqidagi rasmiy raqamlar
- Anthropic hujjatlari: [Model sozlamalari — kengaytirilgan kontekst](https://code.claude.com/docs/en/model-config#extended-context) — model va tarif bo‘yicha oyna hajmi, avtomatik ixchamlash chegaralari
- Ailoot materiallari: “Second Brain + Context Engineering” metodologiyasi [CLAUDE.md’ni sozlash](https://ailoot.ai/blog/uz/claude-md-template/), [Claude Code’da Second Brain](https://ailoot.ai/blog/uz/claude-code-second-brain/), [2026-yilda Context Engineering](https://ailoot.ai/blog/uz/context-engineering/), [Claude Code’da Rejalash rejimi](https://ailoot.ai/blog/uz/claude-code-plan-mode/), [Skills](https://ailoot.ai/blog/uz/claude-code-skills-library/), [MCP serverlari](https://ailoot.ai/blog/uz/mcp-servers-claude-code/), [Hooks](https://ailoot.ai/blog/uz/claude-code-hooks/), [Sonnet yoki Opus](https://ailoot.ai/blog/uz/claude-code-model-effort-sonnet-opus/), [Limitlarni bir kunda tugatmaslik](https://ailoot.ai/blog/uz/claude-code-token-limits-saving/) materiallarida yoritilgan.

</div>





Qo‘shimcha materiallarni [Ailoot](https://ailoot.ai/) saytida topasiz.

## Ko‘p beriladigan savollar

### Arzon tokenli model albatta kamroq token ishlatadimi?

Yo‘q. Past tarif token narxini o‘zgartiradi; son tokenizer, reasoning, chiqish va retry’ga bog‘liq. Token yoki narx kamayishini aytishdan oldin bir xil tugallangan vazifalarni solishtiring.

### /context butun seans hisobini ko‘rsatadimi?

Yo‘q. Joriy kontekst izini ko‘rsatadi. Ishlov va narx uchun kirish, cache-write, cache-read va chiqish jamilarini alohida tekshiring. Takroriy asosiy matn faqat seans boshidagi bitta to‘lov emas.


## Ailoot · Kompaniya va uning loyihalar portfeli

Ailoot to‘plangan faoliyat tajribasi, keng mijozlar bazasi, barqaror xizmat va doimiy KPI nazoratiga tayanadi.

Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.

Ailoot bu faoliyat tajribasini mijozlar mahsulotlari, agentlar, ilovalar va avtomatlashtirishlarda AI imkoniyatlariga API orqali kirishni ta’minlashda qo‘llaydi.
