Claude Code token لاگت: ایک session اصل میں کتنا جلاتا ہے
Updated 2026-07-15
ایک سنجیدہ Claude Code session لاکھوں input tokens جلاتا ہے کیونکہ agent ہر model call پر بڑھتا ہوا context دوبارہ بھیجتا ہے، اس لیے Sonnet 4.6 پر ایک گھنٹے کا کام عام طور پر direct API rates پر چند dollars سے لے کر چند دسیوں dollars کے درمیان آتا ہے۔ Prompt caching، model routing، اور کم فی token شرح وہ تین levers ہیں جو اسے نیچے لاتے ہیں۔
فوری جواب: فی session dollars کی توقع رکھیں، cents کی نہیں۔
Claude Code ایک agentic tool ہے، chat window نہیں۔ آپ کی ایک request درجنوں model calls trigger کر سکتی ہے، اور ہر call پوری بڑھتی ہوئی conversation کو input tokens کے طور پر دوبارہ بھیجتی ہے۔ اسی لیے لاگت کی وجہ output نہیں بلکہ input volume ہے۔ Output tokens عام طور پر input کے مقابلے میں معمولی سا فرق ہوتے ہیں۔ Community کی رپورٹ کردہ تخمینی numbers کے مطابق ایک medium repo پر سنجیدہ ایک گھنٹے کا session تقریباً 5 سے 20 ملین tokens استعمال کرتا ہے۔ Sonnet 4.6 کی Anthropic direct rates ($3 فی ملین input، $15 فی ملین output) پر، زیادہ تر sessions caching discounts سے پہلے تقریباً $2 سے $40 کے درمیان آتے ہیں، اور بھاری Opus دن اس سے کہیں آگے نکل جاتے ہیں۔ Prompt caching اصل bills کو naive حساب سے نیچے لے آتی ہے، لیکن شکل وہی رہتی ہے: بڑے repos پر لمبے sessions اصل پیسے خرچ کرتے ہیں۔ آپ کے پاس تین levers ہیں۔ context window میں داخل ہونے والی چیزیں کم کریں، معمول کے کام کو سستے ماڈلز پر route کریں، اور requests کہاں بل ہوتی ہیں یہ بدل کر فی token شرح کم کریں۔ اس صفحے کا باقی حصہ ہر ایک کو ٹھوس numbers کے ساتھ سمجھاتا ہے۔
Tokens اصل میں کہاں جاتے ہیں۔
دو mechanics اسے نرم کرتی ہیں۔ پہلی، Anthropic prompt caching: Claude Code stable prefixes کو cacheable نشان زد کرتا ہے، cache writes پر premium لگتا ہے، اور cache reads عام input rate کے تقریباً دسویں حصے پر بل ہوتی ہیں۔ دوسری، context compaction: /compact command history کو summarize کر دیتا ہے اور raw transcript ہٹا دیتا ہے۔ دونوں کافی مدد کرتی ہیں، لیکن دونوں بنیادی قاعدہ نہیں بدلتیں: window میں موجود ہر چیز کی قیمت اس ہر call پر ادا ہوتی ہے جس میں یہ شامل ہو۔ یہی وجہ ہے کہ ایک ہی prompt مختلف repos میں بالکل مختلف رقم کی لاگت رکھتا ہے۔ ایک lean CLAUDE.md کے ساتھ fresh session میں پوچھا گیا سوال سستا ہے۔ ایک ایسے session میں 30 turns بعد پوچھا گیا وہی سوال جس نے درجن بھر بڑی files پڑھی ہوں، ایک چھ ہندسوں والی token window پر سوار ہوتا ہے۔
- System prompt اور tool definitions: تقریباً 15 سے 20K tokens، جو ہر ایک model call کے ساتھ دوبارہ بھیجے جاتے ہیں۔
- CLAUDE.md، rules files، اور MCP tool schemas: session کے آغاز پر load ہوتے ہیں اور ہر بعد والی call میں ساتھ جاتے ہیں۔
- File reads: ایک 500-line source file تقریباً 5 سے 7K tokens کا ہوتا ہے، اور ایک بار پڑھے جانے کے بعد window میں رہتا ہے۔
- Tool results: test output، grep hits، اور terminal logs conversation میں شامل ہو جاتے ہیں اور ہر بعد والے turn پر input کے طور پر دوبارہ بل ہوتے ہیں۔
- خود agentic loop: صرف ایک "fix this failing test" Claude Code کے واپس رپورٹ کرنے سے پہلے 10 سے 40 model calls پیدا کر سکتا ہے۔
حقیقت پسندانہ session لاگت کا حساب۔
اندازہ لگانے کے بجائے اسے turn by turn model کریں۔ ایک typical mid-size session تقریباً 40 model calls چلاتا ہے۔ چند files اور کچھ test output جمع ہونے کے بعد، مکمل window اوسطاً فی call تقریباً 90K tokens کی ہو جاتی ہے۔ 90K پر چالیس calls 3.6M input tokens بنتی ہیں۔ Output چھوٹا رہتا ہے: فی call تقریباً 1,000 tokens پر چالیس calls تقریباً 40K output tokens بنتی ہیں۔ نیچے دیا گیا جدول Anthropic direct list rates پر تین session profiles کی قیمت لگاتا ہے۔ انہیں ceilings سمجھیں: prompt caching دہرائے جانے والے prefix پر بھاری discount دیتی ہے، اس لیے cached sessions عام طور پر کم آتے ہیں۔ pattern پھر بھی developers کی رپورٹس سے میل کھاتا ہے۔ کبھی کبھار کی دوپہریں چند dollars کی لاگت رکھتی ہیں؛ API پر Opus کو روزانہ driver کے طور پر چلانا ماہانہ کئی سو dollars تک پہنچ سکتا ہے۔
| Session profile | Input tokens | Output tokens | Sonnet 4.6 direct ($3/$15) | Opus 4.7 direct ($5/$25) |
|---|---|---|---|---|
| ہلکا (10 calls, چھوٹا repo) | ~0.6M | ~12K | $1.98 | $3.30 |
| عام (40 calls, medium repo) | ~3.6M | ~40K | $11.40 | $19.00 |
| بھاری دن (3 لمبے sessions) | ~12M | ~120K | $37.80 | $63.00 |
Plan بمقابلہ API: Claude Code کس طرح سستا ہے؟
Anthropic، Claude Code کو دو طریقوں سے بیچتا ہے: rolling windows میں نافذ usage caps کے ساتھ flat-rate subscription plans میں bundled، یا API پر فی token metered۔ Claude Code API pricing سیدھی سی بات ہے، اوپر دی گئی model rates کا اطلاق آپ کے sessions جتنا جلائیں اس پر ہوتا ہے، بغیر کسی cap یا cut-off کے۔ Break-even سیدھا حساب ہے۔ اگر آپ کا typical session direct rates پر Sonnet پر تقریباً $11 کی لاگت رکھتا ہے، تو ایک $20 کا plan تقریباً مہینے میں دو sessions پر خود کو پورا کر لیتا ہے، بشرطیکہ آپ اس کے caps کے اندر رہیں۔ مسئلہ خود caps میں ہے: بھاری agentic استعمال بالکل وہی pattern ہے جو rolling limits کو trip کرتا ہے، اور flat rate اسی لمحے سستی نہیں رہتی جب آپ session کے بیچ میں lock out ہو جاتے ہیں۔ API billing اس trade کو الٹ دیتی ہے۔ آپ کبھی cut off نہیں ہوتے، اور آپ صرف اتنا ہی ادا کرتے ہیں جتنا جلائیں۔ کئی بھاری users آخر میں hybrid ہو جاتے ہیں: interactive کام کے لیے ایک plan، اور CI jobs اور overflow کے لیے ایک API key۔
| آپشن | قیمت | Limits | موزوں کس کے لیے |
|---|---|---|---|
| Claude Pro plan | $20/ماہ (تقریباً) | Rolling usage windows، ہفتہ وار caps، معمولی Claude Code allowance | کبھی کبھار کے sessions، چھوٹے repos |
| Claude Max plans | $100 سے $200/ماہ (تقریباً) | زیادہ caps، مسلسل agentic load کے تحت پھر بھی rate-limited | روزانہ users جو caps کے ساتھ گزارا کر سکیں |
| Anthropic API، pay as you go | List rates پر فی token | کوئی usage cap نہیں، ہر token metered | اچانک یا team استعمال، CI، مکمل control |
| Gateway کے ذریعے API | فی token، list سے کم | وہی metering، کم unit قیمت | API جیسا، cost-sensitive |
Claude Code token لاگت کیسے کم کریں۔
آخری دو levers مل کر اثر بڑھاتے ہیں۔ ایک سستے ماڈل کو discounted endpoint کے ذریعے route کرنا $10 کے session کو معمول کے کام کے لیے ایک dollar سے کہیں کم میں بدل سکتا ہے۔ ایک gateway آپشن APIsRouter ہے، ایک OpenAI-compatible API جس میں pay-as-you-go billing ہے اور کوئی subscription نہیں: global ماڈلز official list سے 20% کم قیمت پر ہیں، Chinese ماڈلز اپنی official rates سے کم پر ہیں، پہلا top-up +100% balance شامل کرتا ہے، اور /topup پر بغیر signup کے checkout پہلے ادائیگی لیتا ہے اور پھر key ای میل کر دیتا ہے۔ نیچے دیا گیا catalog دکھاتا ہے کہ عملی طور پر ایک routing ladder کیسی نظر آتی ہے۔ اگر آپ اسے budget tier کے طور پر چاہیں تو Kimi K2.6 (kimi-k2.6) بھی دستیاب ہے۔
- CLAUDE.md کو lean رکھیں۔ ہر لائن ہر session کی ہر model call پر ایک بار بار لگنے والا چارج ہے۔
- ہر task کے لیے ایک fresh session شروع کریں اور جب لمبا session بہکنے لگے تو /compact چلائیں۔ ایک 150K-token window ہر call پر 150K بل کرتی ہے۔
- Reads کا scope رکھیں۔ Claude Code کو crawl کرنے دینے کے بجائے مخصوص files کی طرف point کریں، اور build output اور vendored directories کو خارج رکھیں۔
- وہ MCP servers بند کریں جو آپ استعمال نہیں کر رہے۔ ان کے tool schemas ہر call پر system prompt کے ساتھ سوار ہوتے ہیں۔
- Model کے مطابق route کریں۔ Architecture اور مشکل debugging کے لیے Opus رکھیں، default طور پر Sonnet چلائیں، اور boilerplate، test scaffolding، اور commit messages کو سستے ماڈلز پر بھیجیں۔
- Direct list قیمتوں پر بل کرنے کے بجائے base URL کو gateway پر point کر کے خود فی token شرح کم کریں۔
| Model ID | Input $/1M | Output $/1M | کس کام کے لیے استعمال کریں |
|---|---|---|---|
| claude-opus-4-7 | $4.00 | $20.00 | Architecture، مشکل debugging |
| claude-sonnet-4-6 | $2.40 | $12.00 | Default coding driver |
| glm-5 | $0.514 | $2.314 | معمول کی edits، agentic sub-tasks |
| deepseek-v4-pro | $0.3915 | $0.783 | Boilerplate، tests، commit messages |
| deepseek-v4-flash | $0.126 | $0.252 | Summaries، quick lookups |
Config مثال: Claude Code کو repoint کریں اور verify کریں۔
Claude Code startup پر ANTHROPIC_BASE_URL پڑھتا ہے، اس لیے tokens کہاں بل ہوتے ہیں یہ بدلنا ایک settings تبدیلی ہے، workflow کی تبدیلی نہیں۔ endpoint اور key کو ~/.claude/settings.json میں ڈالیں اور ہر session انہیں خودبخود اٹھا لے گا۔ Model IDs وہی رہتے ہیں، tool execution آپ کی machine پر local رہتا ہے، اور rollback صرف ایک لائن comment out کرنا ہے۔ OpenAI-compatible tools اور scripts کے لیے، base URL /v1 پر ختم ہوتا ہے (https://api.apisrouter.com/v1)۔ اپنے daily driver کو اس پر point کرنے سے پہلے ایک one-off curl سے key verify کریں:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.apisrouter.com",
"ANTHROPIC_AUTH_TOKEN": "sk-APIsRouter-...",
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
}
}عمومی سوالات
Claude Code فی گھنٹہ کتنی لاگت رکھتا ہے؟
Medium repo پر ایک active گھنٹے کے لیے community کی رپورٹ کردہ تخمینی figures 5 سے 20 ملین tokens ہیں، جو caching سے پہلے direct rates پر Sonnet 4.6 پر تقریباً $2 سے $40 کے درمیان آتی ہیں۔ Prompt caching عام طور پر اصل bills کو اس سے نیچے لے آتی ہے، اور Opus فی token شرحوں کو تقریباً دگنا کر دیتا ہے۔
Claude Code اتنے زیادہ tokens کیوں استعمال کرتا ہے؟
ہر model call پوری context window دوبارہ بھیجتی ہے: system prompt، CLAUDE.md، ہر پڑھی گئی file، اور تمام پچھلا tool output۔ ایک user request درجنوں calls trigger کر سکتی ہے، اس لیے window بڑھنے کے ساتھ وہی tokens بار بار input کے طور پر بل ہوتے ہیں۔
کیا Claude Code، Claude Pro subscription میں شامل ہے؟
جی ہاں، subscription plans میں Claude Code کا استعمال rolling rate windows اور ہفتہ وار caps کے تحت شامل ہے۔ ہلکے استعمال کرنے والے اکثر plan کے اندر ہی fit ہو جاتے ہیں۔ مسلسل agentic sessions بالکل وہی pattern ہیں جو caps سے ٹکراتے ہیں، یہی وجہ ہے کہ بھاری users overflow یا CI کے لیے ایک API key شامل کر لیتے ہیں۔
میں کیسے چیک کروں کہ Claude Code نے کتنے tokens استعمال کیے؟
API billing پر ہونے پر موجودہ session کا خرچ دیکھنے کے لیے session کے اندر /cost چلائیں۔ Account-level history کے لیے، جس بھی endpoint پر آپ ANTHROPIC_BASE_URL point کریں اس کا billing console چیک کریں؛ gateways عام طور پر فی key model، token، اور dollar کی تفصیل فی request دکھاتے ہیں۔
کیا Claude Code پیسے بچانے کے لیے سستا ماڈل استعمال کر سکتا ہے؟
جی ہاں۔ ANTHROPIC_MODEL default سیٹ کرتا ہے، اور ANTHROPIC_DEFAULT_OPUS_MODEL، SONNET، اور HAIKU overrides tier picks کو remap کرتے ہیں۔ ایک عام setup Sonnet کو driver کے طور پر رکھتا ہے، Opus کو صریح مشکل tasks کے لیے مخصوص کرتا ہے، اور scripted یا دہرائے جانے والے jobs کو ایک OpenAI-compatible endpoint کے ذریعے deepseek-v4-pro جیسے budget ماڈل پر بھیجتا ہے۔
کیا prompt caching Claude Code کو خودکار طور پر سستا بنا دیتی ہے؟
زیادہ تر، جی ہاں۔ Claude Code بغیر کسی configuration کے prompt caching apply کرتا ہے، اس لیے آپ کے context کا stable prefix دہرائی جانے والی calls پر input rate کے ایک حصے پر بل ہوتا ہے۔ آپ اب بھی window میں داخل ہونے والے نئے content کی مکمل قیمت ادا کرتے ہیں، اور session clear کرنے سے warm cache ختم ہو جاتا ہے، اس لیے جہاں مناسب ہو متعلقہ کام کو ایک ہی session میں batch کریں۔