Claude tokens کیا ہیں اور Claude Code کی لاگت
ایک Claude token تقریباً 3.5 حروف کے برابر ہے۔ جانیں کیوں ایک Claude Code turn 80,000 tokens bill کرتا ہے اور 5 idle minutes اگلی turn کی لاگت 5x کر دیتے ہیں۔
Claude میں tokens کیا ہیں؟
Token وہ اکائی ہے جسے Claude پڑھتا اور لکھتا ہے: یہ کسی لفظ کا ایک ٹکڑا ہے، تقریباً 3.5 انگریزی حروف کے برابر۔ یہ عدد Anthropic کی اپنی لغت سے لیا گیا ہے، اور خلاء اور رموز اوقاف کو شمار کرنے کے بعد یہ ایک لفظ سے کافی زیادہ tokens بنتے ہیں، اس لیے ہزار الفاظ کی نثر آرام سے 1,300 tokens سے زیادہ ہو جاتی ہے۔ کوڈ فی لائن زیادہ بھاری ہوتا ہے: بریسز، آپریٹرز، انڈر سکورز، اور انڈینٹیشن انگریزی کے مقابلے میں فی حرف زیادہ tokens میں تقسیم ہوتے ہیں، اور چند سو لائنوں کا سورس فائل عام طور پر کئی ہزار tokens کا ہوتا ہے۔ ایک 2,000 لائنوں کا فائل جسے ایجنٹ پڑھنے کا فیصلہ کرتا ہے، پانچ اعداد کی token خریداری ہے اس سے پہلے کہ کوئی نئے کوڈ کی ایک لائن بھی لکھے۔
Tokenizers کی دو باتیں لوگوں کو الجھاتی ہیں۔ پہلا، یہ ماڈل مخصوص ہوتے ہیں۔ جولائی 2026 تک، Opus 4.7 اور بعد کے، Sonnet 5، اور Fable 5 ایک نیا tokenizer استعمال کرتے ہیں جو پچھلے Claude ماڈلز کے مقابلے میں اسی متن کے لیے تقریباً 30% زیادہ tokens بنتا ہے (عین اضافہ مواد کے لحاظ سے بدلتا ہے)، جو آپ کی token بجٹ کو بدل دیتا ہے حالانکہ فی token قیمت اس کے ساتھ نہیں بڑھی۔ دوسرا، tiktoken، وہ لائبریری جس تک ہر بلاگ پوسٹ پہنچتی ہے، OpenAI کا tokenizer ہے اور عام متن پر Claude کے tokens کو تقریباً 15–20% کم شمار کرتا ہے، کوڈ پر اس سے بھی زیادہ۔ واحد قابل اعتماد شمار count_tokens endpoint ہے، جس کی تفصیل نیچے دی گئی ہے۔
آپ کی کوڈنگ سیشن کی لاگت کیوں یہی ہے
ہر Claude بل، چاہے وہ API انوائس ہو یا سبسکرپشن حد، ایک ہی میٹر پر منحصر ہے: ان پٹ ٹوکنز، آؤٹ پٹ ٹوکنز۔ پرائسنگ پیج اسے سادہ دکھاتا ہے: ایک ملین ان پٹ ٹوکنز کے لیے اتنی رقم، اور ایک ملین آؤٹ پٹ کے لیے اتنی۔ جو بات وہ آپ کو نہیں بتاتا وہ یہ ہے کہ ایک ایجنٹک کوڈنگ سیشن میں میٹر کا ان پٹ سائڈ آپ کے تخیل سے کہیں زیادہ تیزی سے چلتا ہے، کیونکہ پوری بات چیت ہر ٹرن پر دوبارہ بھیجی جاتی ہے۔ میں نے پندرہ سال میٹرڈ انفراسٹرکچر فروخت کیا ہے، اور ٹوکنز پہلا میٹر ہے جس میں میں نے دیکھا ہے کہ زیادہ تر گاہک واقعی نہیں بتا سکتے کہ اسے کیا گھما رہا ہے۔ یہ میٹر ریڈنگ کا سبق ہے: ایجنٹک سیشن میں ان پٹ اور آؤٹ پٹ کیا شمار ہوتا ہے، ری سینڈ لوپ اتنا مہنگا کیوں ہے، پرامپٹ کیشنگ حساب کتاب کو کیسے بدلتی ہے، اور کون سی لیورز واقعی نمبر کو حرکت دیتی ہیں۔
سب کچھ ان پٹ ہے: میٹر اصل میں کیا شمار کرتا ہے
لوگ سمجھتے ہیں کہ وہ Claude کے لکھے ہوئے کوڈ کے لیے ادائیگی کرتے ہیں۔ ایک ایجنٹک سیشن میں، یہ ایک چھوٹا لائن آئٹم ہے۔ ان پٹ ٹوکن — سستا ریٹ، لیکن بہت زیادہ حجم — درج ذیل شامل ہیں:
- سسٹم پرامپٹ۔ Claude Code کی اپنی ہارنس ہدایات، اس کے علاوہ آپ کی
CLAUDE.mdاور میموری فائلیں، جو سیشن کے آغاز میں لوڈ ہوتی ہیں اور اس کے بعد ہر درخواست پر موجود رہتی ہیں۔ - ٹول تعریفات۔ ہر ٹول سکیمہ جسے ایجنٹ کال کر سکتا ہے۔ ہر MCP سرور جسے آپ کنیکٹ کرتے ہیں اس فکسڈ اوور ہیڈ میں اضافہ کرتا ہے — اگرچہ Claude Code اب بطور ڈیفالٹ مکمل MCP ٹول تعریفات کو ملتوی کرتا ہے، اس لیے ٹول کے پہلی بار استعمال ہونے تک صرف ٹول نامز کانٹیکسٹ میں رہتے ہیں، جو لاگت کو کم تو کرتا ہے مگر ختم نہیں کرتا۔
- ہر فائل جو ایجنٹ پڑھتا ہے۔ کسی سورس فائل کا
Readپوری چیز کو کانٹیکسٹ میں ڈال دیتا ہے، اور وہ وہیں رہتی ہے۔ - ہر ٹول نتیجہ۔ ٹیسٹ رنز، grep آؤٹ پٹ، ٹرمینل اسپیو، بلڈ لاگز — یہ سب ان پٹ ٹوکن کے طور پر واپس آتے ہیں۔ ایک فیلنگ ٹیسٹ سوٹ جو 8,000 لائنیں پرنٹ کرتا ہے، آپ سے ایک چھوٹی کتاب کی قیمت وصول کر چکا ہے۔
- اب تک کی پوری گفتگو، ہر موڑ پر دوبارہ بھیجی جاتی ہے۔ یہ اپنے الگ سیکشن کا مستحق ہے۔
وہ دوبارہ بھیجی جانے والی چیز جس پر کوئی قیمت نہیں لگاتا
Claude API اسٹیٹ لیس ہے۔ یہ درخواستوں کے درمیان آپ کا سیشن یاد نہیں رکھتا — کچھ بھی نہیں رکھتا۔ لہٰذا چل 2 پر، کلائنٹ چل 1 اس کے ردعمل کے ساتھ اور آپ کا نیا پیغام بھیجتا ہے۔ چل 50 پر، یہ چل 1 سے 49 تک دوبارہ بھیجتا ہے — ہر فائل ریڈ، ہر ٹول رزلٹ، ہر ڈف — اور ساتھ ہی چل 50۔ ماڈل ہر بار پورا ٹرانسکرپٹ دوبارہ پڑھتا ہے، اور دوبارہ پڑھے جانے والے ہر ٹوکن کا چارج اِن پُٹ کے طور پر لیا جاتا ہے۔
نتیجہ: فی چل لاگت سیشن کی لمبائی کے ساتھ تقریباً لکیری طور پر بڑھتی ہے، اور کل سیشن لاگت تقریباً مربعی طور پر بڑھتی ہے۔ وہ پیغام جو چل 3 پر آدھا سینٹ لاگت آتا تھا، وہ چل 60 پر بیس گنا زیادہ لاگت آ سکتا ہے، اسی ایک لائن والے سوال کے لیے، کیونکہ یہ ساٹھ چل کا بوجھ اپنے ساتھ لے کر جاتا ہے۔ یہی وہ واحد حقیقت ہے جو زیادہ تر "میرا بل اتنا زیادہ کیوں تھا" والے ٹکٹس کی وضاحت کرتی ہے، اور یہ Claude کی کوئی عجیب بات نہیں ہے — ہر وہ LLM پروڈکٹ جو اسٹیٹ فل محسوس ہوتا ہے، دراصل ایک اسٹیٹ لیس API ہے جس کے نیچے دوبارہ بھیجنے کا لوپ چل رہا ہوتا ہے۔
آؤٹ پُٹ: جو آپ دیکھتے ہیں، اور سوچ جو آپ نہیں دیکھتے
آؤٹ پُٹ ٹوکن مہنگے ہوتے ہیں — موجودہ لائن اپ میں ان پُٹ ریٹ سے پانچ گنا زیادہ (Opus 4.8 پر $5/$25، Sonnet 5 پر $3/$15 کا رسمی قیمت، Haiku 4.5 پر $1/$5، جولائی 2026 تک)۔ آؤٹ پُٹ میں کلود کی پیدا کردہ تحریر اور کوڈ شامل ہے، اور thinking tokens: وہ اندرونی استدلال جو ماڈل جواب دینے سے پہلے کرتا ہے۔ یہاں دو باتیں اہم ہیں۔ سوچ کا حساب آؤٹ پُٹ ریٹس پر لگتا ہے اور max_tokens کے خلاف شمار ہوتا ہے — ایک API ردعمل جو stop_reason: "max_tokens" کے ساتھ ناکام ہو جائے اور کٹا ہوا جواب دے، اکثر اس کا مطلب ہے کہ سوچ نے جواب سے پہلے ہی بجٹ خرچ کر لیا۔ اور موجودہ ماڈلز پر استدلال کا خلاصہ شاید بالکل دکھائی نہ دے — Opus 4.8، Sonnet 5، اور Fable 5 اسے بطورِ پیش فرض چھوڑ دیتے ہیں — لیکن سوچ پھر بھی ہوئی اور اس کا بل پھر بھی بنا۔ پوشیدہ ہونا مفت ہونا نہیں۔
Claude Code توسیعی سوچ کو بطورِ پیش فرض فعال کرتا ہے کیونکہ یہ کثیر المراحل کام میں قابلِ اندازی طور بہتری لاتا ہے، اور پیش فرض بجٹ فی درخواست دسیوں ہزار ٹوکن تک جا سکتا ہے۔ آسان کاموں پر آپ اسے کم کر سکتے ہیں: /effort یا /model میں کوشش کی سطح کم کریں، یا /config میں سوچ کی ترتیبات کو تبدیل کریں۔ یہ ایک حقیقی لاگت کا لیور ہے، کوئی توہم نہیں۔
پرامپٹ کیشنگ حساب کتاب کو بدل دیتی ہے
پرامپٹ کیشنگ ہی وجہ ہے کہ دوبارہ بھیجنے کا لوپ سب کو دیوالیہ نہیں کرتا۔ API آپ کے پرامپٹ کا مستحکم پیشانی حصہ — سسٹم پرامپٹ، ٹول تعریفات، گفتگو کی تاریخ — کیش کر سکتا ہے، اور اگلی درخواست پر اسے قیمت کے ایک حصے پر فراہم کرتا ہے۔ جولائی 2026 تک ضربیں یہ ہیں: ایک کیش رائٹ کی لاگت بیس ان پٹ ریٹ کا 1.25× ہے (1 گھنٹے والے ورژن کے لیے 2×)، اور ایک کیش ریڈ کی لاگت 0.1× ہے۔ رائٹ ایک اضافی قیمت ہے؛ ریڈ 90% رعایت ہے۔ ایک ہی ریڈ پہلے ہی 5 منٹ کے رائٹ اضافے کی پوری ادائیگی کر دیتا ہے۔
Claude Code آپ کے لیے کیشنگ کا انتظام کرتا ہے، اور ایک درست سیشن میں اس دوبارہ بھیجے گئے بڑے حصے کا تقریباً سب کیش سے حاصل ہوتا ہے۔ لیکن ڈیفالٹ کیش آخری استعمال سے پانچ منٹ تک زندہ رہتا ہے۔ ایک طویل کافی بریک لیں، واپس آئیں، ایک پیغام بھیجیں — کیش ختم ہو گیا، اور پورا جمع شدہ پیشانی 0.1× پر پڑھنے کے بجائے 1.25× پر دوبارہ لکھا جاتا ہے۔ 150K ٹوکن کے سیشن پر، ایک ٹھنڈی باری درجن سے زائد گرم باریوں سے زیادہ لاگت آتی ہے۔ یہ وہ غیر متوقع نتیجہ ہے جسے ذہن نشین کرنا چاہیے: بے کار رہنے اور پھر دوبارہ شروع کرنے کا دورانیہ مسلسل کام سے زیادہ لاگت آتی ہے، کیونکہ TTL سے زیادہ کا ہر بے کار وقفہ آپ کی اگلی باری کو سستے ریڈ سے مہنگے دوبارہ رائٹ میں بدل دیتا ہے۔ چھوٹے چھوٹے دوروں میں کام کریں؛ ایک بڑے سیشن کو ہر دس منٹ میں ایک پیغام کی صورت میں بہت آہستہ نہ کھڑائیں۔
اگر آپ API کو VPS پر اپنے اپلیکیشن سے کال کر رہے ہیں، تو آپ کو یہ سب مفت نہیں ملتا — اور کلاسیکی خود ساختہ نقصان سسٹم پرامپٹ میں شامل کیا گیا کوئی ٹائم سٹیمپ یا درخواست ID ہے، جو ہر درخواست پر پیشانی بائٹس کو بدل دیتا ہے اور خاموشی سے کیشنگ کو غیر فعال کر دیتا ہے۔ اس کی نشانی یہ ہے کہ ایک جیسی لگنے والی کالوں میں usage.cache_read_input_tokens صفر پر رہتا ہے۔
فارمولا، ایک عملی مثال کے ساتھ
جو کوئی یہ کہتا ہے کہ "ایک سیشن کی لاگت $X ہے" اسے نظر انداز کریں۔ سیشنز کی لاگت میں دو درجوں کا فرق ہوتا ہے۔ جو بات قابل اعتماد ہے وہ فارمولا ہے:
turn cost = (uncached input x base input price)
+ (cache writes x 1.25 x base input price)
+ (cache reads x 0.10 x base input price)
+ (output incl. thinking x output price)
session cost = sum over all turnsClaude Opus 4.8 پر ایک عملی مثال، جو جولائی 2026 تک لاگت کے لحاظ سے $5 فی ملین ان پٹ ٹوکنز اور $25 فی ملین آؤٹ پٹ ہے۔ سیشن کے درمیان میں ایک ٹرن جس میں 80,000 ٹوکنز کا جمع شدہ سیاق و سباق شامل ہے: 75,000 کیش سے پڑھے گئے، 3,000 نئے لکھے گئے، 2,000 غیر کیش شدہ نیا ان پٹ، اور 1,500 آؤٹ پٹ ٹوکنز بشمول سوچ بچار۔
- کیش ریڈز: 75,000 × $0.50/M = $0.0375
- کیش رائٹس: 3,000 × $6.25/M = $0.019
- غیر کیش شدہ ان پٹ: 2,000 × $5/M = $0.010
- آؤٹ پٹ: 1,500 × $25/M = $0.0375
اس ٹرن کی تقریباً $0.10 لاگت ہے؛ اسی طرح کے پچاس ٹرنز کی تقریباً $5 لاگت ہے۔ اب کیش کے ختم ہونے کے بعد وہی ٹرن: 80,000 ٹوکنز مکمل طور پر $6.25/M پر دوبارہ لکھنے کی لاگت آؤٹ پٹ سے پہلے $0.50 ہے — بالکل ایسا ہی کام کرنے پر گرم ٹرن کی کل لاگت سے تقریباً پانچ گنا زیادہ۔ یہ فرق ایک ہی عدد میں پوری کیشنگ کی کہانی ہے۔
یہ تخمینہ پیش گوئی کے لیے نہیں بلکہ درست حوالے کے لیے ہے: Anthropic کی شائع کردہ اعداد و شمار کے مطابق انٹرپرائز Claude Code تعیناتوں کے لیے، جولائی 2026 تک، فی ڈویلپر فی فعال دن اوسطاً تقریباً $13 — ماہانہ $150–250 — جبکہ 90% صارفین کی لاگت $30 فی دن سے کم رہتی ہے۔ آپ کی لاگت ماڈل کے انتخاب، سیشن کی صفائی، اور کوڈ بیس کے حجم پر منحصر ہے، اور اسی لیے نیچے دیے گئے طریقے اہم ہیں۔
اپنے استعمال کا جائزہ
Claude Code میں، یہ کمانڈ /usage ہے (/cost اب بھی کام کرتا ہے — یہ ایک alias ہے)۔ اوپر والا Session بلاک موجودہ سیشن کے لیے token کے اعداد و شمار اور مقامی طور پر تخمینہ زدہ لاگت دکھاتا ہے؛ سبسکرپشن پلانز پر یہی اسکرین آپ کے پلان کی حد کی بارز اور حالیہ استعمال کو skills، subagents، plugins اور انفرادی MCP servers سے منسوب کرنے والا تفصیلی خلاصہ دکھاتی ہے۔ API اکاؤنٹس پر مستند بلنگ کے لیے، Claude Console میں استعمال کا صفحہ حتمی ذریعہ ہے — CLI کا عدد ایک تخمینہ ہے۔ /context context window میں کیا موجود ہے کا ایک رنگین گرڈ بناتا ہے — system prompt، tools، MCP definitions، files، history — اور کسی پھیلے ہوئے CLAUDE.md یا زیادہ بولنے والے MCP server کو تیزی سے پہچاننے کا تیز ترین طریقہ ہے؛ ہر آئٹم کی مکمل تفصیل دیکھنے کے لیے all پاس کریں۔
API سے، ہر ردعمل بتاتا ہے کہ بالکل کیا ہوا:
response = client.messages.create(model="claude-sonnet-5", max_tokens=2048,
messages=messages)
u = response.usage
total_prompt = u.input_tokens + u.cache_creation_input_tokens + u.cache_read_input_tokens
print(f"uncached={u.input_tokens} written={u.cache_creation_input_tokens} "
f"read={u.cache_read_input_tokens} output={u.output_tokens}")نوٹ کریں کہ input_tokens صرف uncached باقی حصہ ہے — حقیقی prompt کا سائز تینوں input فیلڈز کے مجموعے کے برابر ہے۔ ایک ایجنٹ جو ایک گھنٹے تک چل کر input_tokens: 4000 دکھاتا ہے وہ سستا نہیں ہے؛ باقی 200,000 tokens کیشے سے فراہم کیے گئے۔ بھیجنے سے پہلے تخمینہ لگانے کے لیے، token-counting endpoint استعمال کریں — یہ کال کرنا مفت ہے، اپنی الگ rate limit پر موجود ہے، اور جس بھی model کا نام آپ دیں اس کے tokenizer سے شمار کرتا ہے (نتیجے کو قریبی تخمینہ سمجھیں؛ بلنگ اصل درخواست کے مطابق ہوتی ہے):
count = client.messages.count_tokens(model="claude-sonnet-5",
messages=[{"role": "user", "content": big_file}])
print(count.input_tokens)tiktoken کبھی استعمال نہ کریں، اوپر دیے گئے سبب کی وجہ سے۔
سبسکرپشن پلانز بمقابلہ پے-ایز-یو-گو
اس گائیڈ میں طریقہ کار ہر جگہ ایک جیسا ہے۔ صرف بل کا حساب مختلف ہوتا ہے۔ API کلید کے ساتھ، Anthropic پے-ایز-یو-گو کے تحت فی ٹوکن، مقررہ شرح پر بل بھیجتا ہے۔ اوپر دیا گیا ہر نمبر حقیقی رقم ہے۔ Claude سبسکرپشن (Pro, Max, Team, Enterprise) پر، Claude Code کا استعمال آپ کے پلان کے شامل الاؤنس سے لیا جاتا ہے۔ جولائی 2026 تک یہ ایک رولنگ پانچ گھنٹے کا سیشن ونڈو اور ایک ہفتہ وار ونڈو ہے، جو ماڈلز اور claude.ai چیٹ کے درمیان مشترک ہے۔ /usage ڈالر کا رقم صرف معلوماتی ہے، بل نہیں۔ ونڈو ختم ہونے پر آپ کو "You've hit your session limit" یا "You've hit your weekly limit" دکھائی دے گا، ساتھ ہی ری سیٹ کا وقت بھی۔ /model کے ساتھ ماڈل تبدیل کرنا رسائی بحال نہیں کرے گا، کیونکہ ونڈوز ماڈلز کے درمیان مشترک ہیں۔ پلانز اختیاری طور پر استعمال کریڈٹس فعال کر سکتے ہیں، جنہیں /usage-credits کے ساتھ منظم کیا جاتا ہے، تاکہ حد سے زیادہ استعمال خریدا جا سکے۔ میں جان بوجھ کر پلان کوٹے درج نہیں کروں گا۔ یہ اس پورے موضوع کے سب سے متغیر نمبر ہیں۔ لہٰذا claude.com/pricing اور اپنے /usage بارز کو چیک کریں۔ سبسکرپشن پر ٹوکن میکانکس اب بھی اہم ہیں۔ ضائع کرنے والا سیشن آپ کے ونڈو کو بالکل اسی طرح جلاتا ہے جیسے وہ ڈالر جلائے گا۔ سبسکرپشن کے پہلو کے لیے، آپ کے استعمال کے لیے کون سا Claude پلان موزوں ہے دیکھیں۔
وہ طریقے جو واقعی کام آتے ہیں
- ایجنٹ کی پڑھائی کا دائرہ متعین کریں۔ "
auth.pyمیں تصدیقی خامی درست کریں" ایک فائل پڑھتا ہے؛ "اس کوڈ بیس کو بہتر بنائیں" چالیس فائلیں پڑھتا ہے۔CLAUDE.mdکو ہلکا رکھیں — یہ ہر سیشن میں لوڈ ہوتا ہے، اس لیے اسے صرف ضروریات تک محدود رکھیں — اور ورک فلو کے مخصوص احکامات ان مہارتوں میں منتقل کریں جو ضرورت پڑنے پر لوڈ ہوں۔ - سیشن ختم کریں اور کمپیکٹ رکھیں۔ غیر متعلقہ کاموں کے درمیان
/clear— پرانا سیاق و سباق ہر اگلے پیغام میں دوبارہ بھیجا جاتا ہے، اور اس کا خرچ بھی دوبارہ لیا جاتا ہے۔ ایک طویل کام کے اندر،/compact Focus on the failing tests and the diffتاریخ کو مختصر کر دیتا ہے اور آپ کو کثیر درجی لاگت سے بچاتا ہے۔ - ماڈل کا درست سائز منتخب کریں۔ Sonnet زیادہ تر کوڈنگ سنبھال لیتا ہے جولائی 2026 تک تعارفی قیمت میں ہر ملین ٹوکنز پر $2/$10 کے حساب سے ($3/$15 اصل قیمت، جبکہ Opus $5/$25 پر)، اور $1/$5 پر Haiku مشینی سب ایجنٹ کاموں جیسے لاگ ٹریاج کے لیے صحیح آلہ ہے۔
/modelسیشن کے درمیان تبدیل ہوتا ہے۔ - طویل آؤٹ پٹ کو پہلے فلٹر کریں۔ ایک ہک جو ٹیسٹ رن کو ناکامیوں تک محدود کرنے سے پہلے grep کرتا ہے، Claude کی نظر آنے سے پہلے 20,000 ٹوکنز کے ٹول نتیجے کو 300 میں بدل دیتا ہے، اور یہ اس ٹرن کے ہر مستقبل میں دوبارہ بھیجنے پر بھی ایسا کرتا ہے۔
- غیر انٹرایکٹو کام کو بیچ میں چلائیں۔ اپنے API پائپ لائنوں کے لیے — درجہ بندی، بلک جائزہ، رات کے کام — Batches API غیر ہم وقت ترسیل کے بدلے میں وہی ماڈلز 50% رعایت پر چلاتا ہے۔
- کیش کے وقت کا احترام کریں۔ مسلسل ادوار میں کام کریں۔ tmux میں VPS پر Claude Code کا الگ سیشن بیکار رہنے پر کچھ نہیں لاگت — ٹوکنز صرف اس وقت خرچ ہوتے ہیں جب کوئی ٹرن چلے — لیکن بیکار وقت سے جو چیز ضائع ہوتی ہے وہ گرم کیش ہے، اور اگلا ٹرن دوبارہ لکھنے کی لاگت ادا کرتا ہے۔
FAQ
Claude Code میں ایک کوڈنگ سیشن کتنے ٹوکن استعمال کرتا ہے؟
کوئی مقررہ عدد نہیں ہے۔ ایک درمیانی سیشن کا واحد ٹرن عام طور پر دسیوں ہزار پرامپٹ ٹوکن لے جاتا ہے جب فائلیں اور ہسٹری جمع ہو جاتی ہیں۔ ایک کام کرنے والا سیشن لاکھوں ٹوکن تک جا پہنچتا ہے، جن میں سے اکثر کیشے سے بنیادی ریٹ کے دسویں حصے پر فراہم کیے جاتے ہیں۔ کیلیبریشن کے لیے، Anthropic کی جاری کردہ انٹرپرائز اعداد و شمار جولائی 2026 تک ہر فعال ڈویلپر کے لیے اوسطاً $13 فی دن ہیں، جبکہ 90% صارفین $30 سے کم میں رہتے ہیں۔ اپنے سیشن میں /usage چلائیں۔ پانچ منٹ دیکھنا کسی بھی شائع شدہ اوسط سے بہتر ہے۔
کیا تھنکنگ ٹوکن اس وقت بھی پیسے لیتے ہیں جب میں انہیں نہیں دیکھ سکتا؟
ہاں۔ تھنکنگ ٹوکن آؤٹ پٹ ٹوکن کے طور پر بل کیے جاتے ہیں — یہ مہنگا ریٹ ہے — اور یہ max_tokens کے خلاف شمار ہوتے ہیں۔ موجودہ ماڈلز انہیں اس وقت بھی بل کرتے ہیں جب انٹرفیس استدلال کا خلاصہ ڈسپلے سے ہٹا دیتا ہے۔ اگر کوئی جواب stop_reason: "max_tokens" کے ساتھ ٹرنکٹ ہو جاتا ہے یعنی visible جواب مکمل ہونے سے پہلے، تو تھنکنگ نے بجٹ استعمال کر لیا ہو گا۔ Claude Code میں، ان کاموں کے لیے کوشش کی سطح کو /effort سے کم کریں جنہیں گہرے استدلال کی ضرورت نہیں۔
Claude Code کا طویل سیشن پیغام کے حساب سے مہنگا کیوں ہوتا ہے؟
اس لیے کہ API اسٹیٹ لیس ہے۔ ہر ٹرن پوری گفتگو دوبارہ بھیجتا ہے — ہر فائل ریڈ، ٹول رزلٹ، اور پچھلا تبادلہ — بل کیے گئے ان پٹ کے طور پر۔ ٹرن 50 میں ٹرن 1 سے 49 تک کا مواد بھی شامل ہوتا ہے۔ پرامپٹ کیشنگ دہرائے گئے پری فکس کو بنیادی ان پٹ قیمت کے تقریباً دسویں حصے پر فراہم کرتا ہے، لیکن پری فکس خود بڑھتا رہتا ہے، اور کیشے TTL سے زیادہ کا کوئی بھی خالی وقفہ اگلے ٹرن کو مکمل قیمت کی دوبارہ تحریر میں بدل دیتا ہے۔ /compact ہسٹری کو کم کرتا ہے۔ /clear اسے ری سیٹ کرتا ہے۔
میں اپنے Claude ٹوکن استعمال اور لاگت کی جانچ کیسے کروں؟
Claude Code میں، /usage سیشن ٹوکن کے اعداد و شمار، مقامی لاگت کا تخمینہ، اور سبسکرپشنز پر پلان لیمٹ بارز دکھاتا ہے (/cost ایک اور نام ہے)۔ /context دکھاتا ہے کہ ونڈو میں کیا بھرا ہوا ہے۔ مستند API بلنگ کے لیے، Claude Console میں استعمال کے صفحے کا استعمال کریں۔ اپنے کوڈ میں، response.usage پڑھیں — input_tokens، cache_creation_input_tokens، اور cache_read_input_tokens کو جمع کرنے سے حقیقی پرامپٹ سائز ملتی ہے — اور وقت سے پہلے تخمینہ count_tokens اینڈ پوائنٹ سے کریں، tiktoken سے نہیں۔