Claude limit শেষ হলে কী করবেন
"Claude limit reached" দেখলে session না weekly window, কোনটি অপেক্ষা করাচ্ছে তা জানুন। ছোট model, context, usage credits বা API বেছে নেওয়ার বাস্তব পথ দেখুন।
আপনি কোন Claude limit-এ পৌঁছেছেন
Claude limit reached বার্তায় আপনি কোন window-এর জন্য অপেক্ষা করছেন তা উল্লেখ থাকে। পরবর্তী করণীয় সেই window নির্ধারণ করে। Pro এবং Max-এ session ও সাধারণ weekly limit একই সময়ে সব model-এর ক্ষেত্রে প্রযোজ্য। তাই model পরিবর্তন করলে access ফিরে আসে না। Ultra-এর সাধারণ weekly limit-ও একই সময়ে সব model-এর ক্ষেত্রে প্রযোজ্য। কোনো limit-এ একটি নির্দিষ্ট model-এর নাম থাকলে সেটিই ব্যতিক্রম। আপনি model পরিবর্তন করে কাজ চালিয়ে যেতে পারেন, আর ওই model-টি blocked থাকে। Anthropic usage limit-এ পৌঁছানো Enterprise seat ব্যবহারকারীদের /model দিয়ে একটি হালকা model চেষ্টা করার পরামর্শও দেয়।
Claude Code একই লাইনে window এবং তার reset time দেখায়:
You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pmSession window পাঁচ ঘণ্টার rolling window। Weekly window প্রতি সপ্তাহে নির্দিষ্ট একটি সময়ে reset হয়। এই সময়টি আপনার account-এর জন্য নির্ধারিত থাকে। তাই এক সপ্তাহ থেকে পরের সপ্তাহে দিন ও সময় একই থাকে। Pro plan-এ পাঁচ ঘণ্টার session window এবং সব model-এর ক্ষেত্রে প্রযোজ্য একটি weekly limit থাকে। Max plan-এ আরও একটি weekly limit থাকে, যা শুধু একটি model family-এর ক্ষেত্রে প্রযোজ্য। Ultra-তেও একটি সাধারণ weekly limit এবং আলাদা weekly Fable limit থাকে। তবে verified Ultra account-এ পাঁচ ঘণ্টার কোনো limit নেই। এখনো verified না হওয়া account-এ Anthropic স্বয়ংক্রিয়ভাবে verification সম্পন্ন করা পর্যন্ত একটি temporary limit থাকে। Limit-এর প্রকৃত ceiling Claude usage limits-এর সম্পূর্ণ বিশ্লেষণে দেওয়া আছে। এই পৃষ্ঠা সেই তথ্যের পরের বিষয় ব্যাখ্যা করে।
এখানেই অনেক ব্যবহারকারী বিভ্রান্ত হন। Session limit প্রযোজ্য হলে প্রতিটি request একই সময়ে session window এবং weekly window—দুটির বিরুদ্ধেই গণনা হয়। তাই একটি ব্যস্ত বিকেলেই weekly allowance শেষ হয়ে যেতে পারে, যদিও পাঁচ ঘণ্টার window-এ তখনও কিছু capacity অবশিষ্ট থাকে। দিনের বাকি সময় পরিকল্পনা করার আগে reset time দেখুন। 3:45pm-এ reset হলে সেটি একটি ছোট বিরতি। সোমবার midnight-এ reset হলে তা নয়।
অনুমান করার আগে মিটার দেখুন
claude.ai-এ Settings খুলুন, তারপর Usage নির্বাচন করুন। Progress bar-গুলো দেখায় পাঁচ ঘণ্টার session window এবং প্রতিটি weekly window-এর কতটা ব্যবহার করেছেন। তাই অনুমান না করে কোনটি ফাঁকা আছে তা দেখতে পারবেন। Verified Ultra account-এ Current session bar থাকে না।
Claude Code-এ /usage চালান। এতে একই plan bar-এর পাশাপাশি সাম্প্রতিক usage কোথায় হয়েছে তার বিভাজন দেখা যায়। মোট usage-এর শতাংশ হিসেবে skills, subagents, plugins এবং প্রতিটি MCP (model context protocol) server-এর জন্য এই attribution দেখানো হয়। গত 24 ঘণ্টার তথ্যের জন্য d এবং গত 7 দিনের তথ্যের জন্য w চাপুন। সাম্প্রতিক usage-এর 10% বা তার বেশি জুড়ে থাকা যেকোনো pattern-ও এটি চিহ্নিত করে। আপনি সবচেয়ে বেশি যে দুটি pattern দেখবেন, সেগুলো হলো long context এবং cache misses।
দুটি বিষয় মনে রাখুন। এই breakdown ওই machine-এ সংরক্ষিত session history থেকে তৈরি হয়। তাই অন্য laptop-এ বা claude.ai-এ করা কাজ এতে থাকে না, যদিও একই allowance থেকে usage হয়েছে। কারণ Claude Code এবং আপনার claude.ai chat একই subscription window ভাগ করে। শীর্ষের Session block-এ থাকা dollar figure API (application programming interface) user-দের জন্য নির্ধারিত একটি estimate। কোনো administrator আপনার organization-এর managed settings-এ modelPricing table নির্ধারণ না করলে Claude Code standard list rate ব্যবহার করে হিসাব করে। table নির্ধারিত থাকলে এটি সেই contracted rate ব্যবহার করে এবং Total cost line-এ at your organization's configured rates লেখা থাকে। subscription ব্যবহার করলে কোনো ক্ষেত্রেই এটি আপনার bill নয়।
ছোট মডেলে পরিবর্তন করলে কি উপকার হয়?
হ্যাঁ, যখন বার্তায় একটি মডেলের নাম উল্লেখ থাকে এবং usage limit-এ পৌঁছানো Enterprise seat ব্যবহারকারীদের Anthropic-ও এটি চেষ্টা করার পরামর্শ দেয়। You've hit your Opus limit-এর পরে /model চালান, Sonnet অথবা Haiku নির্বাচন করুন, এবং context-এর সবকিছুসহ session চালু থাকবে। Pro, Max এবং Ultra-তে You've hit your session limit অথবা You've hit your weekly limit-এর পরে /model ব্যবহার করলে shared allowance পুনরুদ্ধার হয় না। শুধু Opus অবরুদ্ধ হলে, ব্যবহৃত weekly Opus allowance-এর অর্থ-এ Opus কখন আবার ব্যবহার করা যাবে এবং usage credits অথবা Max-এ পরিবর্তন করলে এটি দ্রুত ফেরত আসে কি না, তা ব্যাখ্যা করা হয়েছে।
সীমায় পৌঁছানোর পরে নয়, বরং সীমায় পৌঁছানোর আগেই model switch করা অনেক বেশি কার্যকর। Opus-এর তুলনায় অনেক কম খরচে Sonnet অধিকাংশ coding কাজ সামলাতে পারে। তাই Opus-কে default রেখে দেওয়া আকস্মিক usage বেড়ে যাওয়ার প্রধান দুটি অভ্যাসের একটি। অন্যটি হলো এমন session, যা কখনো clear করা হয় না। যান্ত্রিক edit এবং log triage-এর কাজ Haiku-কে দিন। যে design decision নিয়ে আপনি সত্যিই আটকে আছেন, তার জন্য Opus রাখুন। Opus, Sonnet এবং Haiku-এর মধ্যে নির্বাচন অংশে প্রতিটি মডেল কোন কাজে তার মূল্য সার্থক করে, তা ব্যাখ্যা করা হয়েছে।
যে context আর ব্যবহার করছেন না, তার জন্য অর্থ দেওয়া বন্ধ করুন
Claude Code প্রতিটি request-এর সঙ্গে আপনার সম্পূর্ণ conversation পাঠায়। Claude কোনো tool ব্যবহার করলে প্রতিবার tool result-সহ সেই batch বহন করে আরেকটি request পাঠানো হয়। Prompt caching-এর ফলে history পুরো input rate-এ নয়, cached rate-এ আবার পড়া হয়। এতে খরচ কমে, তবে খরচ শূন্য হয় না। তাই সকাল থেকে খোলা একটি session-এ এক লাইনের প্রশ্ন করলেও পুরো conversation-এর usage ধরা হয়।
/context
/clear
/compact Focus on the failing tests and the files we changed/clear-এর কোনো খরচ নেই, কারণ এটি context পড়ার বদলে তা বাদ দেয়। /compact-কে যে conversation summarize করতে হবে, সেটি পড়তে হয়। তাই খুব বড় context compact করাও নিজেই একটি বড় request। সম্পর্কহীন কাজে গেলে /clear ব্যবহার করুন। কাজের মাঝখানে thread বজায় রাখা প্রয়োজন হলে কেবল /compact ব্যবহার করুন। clear করার আগে /rename চালান, যাতে পরে /resume দিয়ে session খুঁজে পান।
Cache lifetime-এর গুরুত্ব অধিকাংশ মানুষ যতটা মনে করেন, তার চেয়ে বেশি। Subscription-এ plan-এর অন্তর্ভুক্ত usage-এর মধ্যে থাকলে main conversation-এর cache এক ঘণ্টা থাকে। Subscription থাকলেও subagent এবং অধিকাংশ অন্যান্য background request-এর cache পাঁচ মিনিট থাকে। Usage credit থেকে খরচ শুরু হলে main conversation-এর cache পাঁচ মিনিটে নেমে আসে। API key-এর ক্ষেত্রেও পাঁচ মিনিট default। ভিন্ন lifetime চাইলে promptCacheTtl এবং subagentPromptCacheTtl setting default-গুলো override করে। দীর্ঘ lunch বিরতির পর আপনার প্রথম message cache miss করে। তখন পুরো context আবার process করে cache-এ লেখা হয়। API list rate-এ cache write-এর খরচ সাধারণ input-এর চেয়ে বেশি: পাঁচ মিনিটের cache-এর জন্য base input price-এর 1.25 গুণ এবং এক ঘণ্টার cache-এর জন্য 2 গুণ। তাই কোনো দৃশ্যমান কারণ ছাড়াই usage প্রায়ই বেড়ে যায়। Prompt caching কখন নিজের খরচ পুষিয়ে দেয়-এ এই হিসাব ব্যাখ্যা করা হয়েছে।
একই জায়গায় আরও তিনটি নিয়ন্ত্রণ আছে। /mcp আপনার configured server-গুলোর তালিকা দেখায়। ফলে এই task-এর প্রয়োজন নেই এমন server বন্ধ করতে পারবেন। দীর্ঘ CLAUDE.md session শুরুর সময় load হয়, কাজটির জন্য প্রয়োজন থাকুক বা না থাকুক। তাই বিশেষায়িত instruction-গুলো skills-এ সরিয়ে নিন। এগুলো কেবল invoke করলে load হয়। Extended thinking output token হিসেবে billing হয়, যা ব্যয়বহুল অংশ। তাই /effort দিয়ে এর মাত্রা কমান। যেসব model এটি সমর্থন করে, সেগুলোতে /config দিয়ে এটি বন্ধ করুন। Fixed thinking budget থাকা model-এ MAX_THINKING_TOKENS=8000 সেট করুন। Claude Code-এ Opus 5.5, Sonnet 5.5, Haiku 5.5 বা Fable model-এ thinking বন্ধ করা যায় না। তাই ওই model-গুলোতে /effort হলো নিয়ন্ত্রণের উপায়। এটি model-এর নিয়ম নয়, Claude Code-এর নিয়ম। API-তে Haiku 5.5 high effort বা তার নিচে thinking বন্ধ অবস্থায় চলতে পারে। Sonnet 5.5 between_tools setting দিয়ে শুরুতেই করা thinking কমাতে পারে। অন্যদিকে Opus 5.5 এবং Fable model-গুলো কোথাও thinking বন্ধ করার অনুমতি দেয় না।
কাজটি ভাগ করুন, যাতে এটি একটি window-এর মধ্যে থাকে
বড় পরিবর্তন করার আগে plan mode-এ যেতে Shift+Tab চাপুন। Claude codebase পরীক্ষা করে আপনার অনুমোদনের জন্য একটি পদ্ধতি প্রস্তাব করবে। সেখানে ভুল দিক ধরা পড়লে খরচ হবে একটি plan-এর সমান, দুই ঘণ্টার edit এবং পরে পুনরায় কাজ করার খরচ নয়।
শব্দবহুল কাজ subagent-কে দিন। একটি test suite চালানো বা 10,000 line-এর log পড়া subagent-এর ভিতরে করলে raw output সেই subagent-এর context-এ থাকে। শুধু summary আপনার মূল conversation-এ ফিরে আসে।
Claude ভুল দিকে এগোতে শুরু করলেই Escape চাপুন। /rewind conversation এবং code—দুটিকেই আগের checkpoint-এ ফিরিয়ে আনে। ফলে আপনি যে কাজ চাননি, তা বাদ দেওয়ার জন্য অপ্রয়োজনীয় খরচ হয় না।
Usage credits কেনার উচিত, নাকি API ব্যবহার করবেন?
Usage credits Pro, Max বা Ultra account-কে plan allowance শেষ হওয়ার পরও কাজ চালিয়ে যেতে দেয়। এর জন্য standard API rate অনুযায়ী বিল করা হয়। এগুলো চালু করতে payment method সংযুক্ত করে claude.ai-এর Settings, তারপর Usage-এ যান। এরপর funds যোগ করুন, কারণ credits prepaid এবং কিছু কিনে না রাখলে এগুলো usage কভার করে না। Claude Code-এ /usage-credits চালিয়েও billing settings browser-এ খুলতে পারেন। Credits Claude conversations এবং Claude Code terminal usage—দুটির ক্ষেত্রেই প্রযোজ্য। এগুলোর cap হলো আপনার নির্ধারিত monthly spend limit। এটি Adjust limit দিয়ে বদলাতে পারেন, অথবা Set to unlimited দিয়ে সরিয়ে দিতে পারেন। এই command-এর জন্য subscription login প্রয়োজন। তাই API key দিয়ে authenticate করলে এটি ব্যবহার করা যায় না। Free plan-এ credits একেবারেই দেওয়া হয় না। তাই প্রথম ধাপ হলো মাসে $20-এর Pro plan। Pro কী যোগ করে এবং এর সীমাগুলো কোথায় বাধা দেয়-এ এটি কতটা কাজে আসে তা ব্যাখ্যা করা হয়েছে। বেশিরভাগ সপ্তাহে credits দিয়ে account top up করতে হলে বড় allowance নেওয়াই সাধারণত কম খরচের অভ্যাস। $100 Max এবং $200 Ultra-এর পার্থক্য মূলত allowance-এ। Max প্রতি পাঁচ ঘণ্টা এবং প্রতি সপ্তাহে Pro usage-এর 5x দেয়। Ultra প্রতি সপ্তাহে Pro usage-এর 10x দেয় এবং verified account-এর জন্য এতে পাঁচ ঘণ্টার কোনো limit নেই। দুটিই monthly web price। Mobile pricing ভিন্ন হতে পারে। উভয় plan-এই শুধু monthly billing দেওয়া হয়। এগুলোর সঙ্গে ভিন্ন monthly Claude Platform API credits-ও থাকে: Max-এ $100 এবং Ultra-তে $200। এগুলো Claude বা Claude Code-এ আপনার limit বাড়ায় না।
অন্য পথ হলো Claude Console থেকে নেওয়া সাধারণ API key। এতে প্রতি token অনুযায়ী বিল করা হয় এবং কোনো session বা weekly window থাকে না। এখানে একটি সমস্যা হতে পারে: environment-এ থাকা অব্যবহৃত ANTHROPIC_API_KEY আপনার subscription-এর পরিবর্তে ব্যবহৃত হতে পারে। Interactive session-এ Claude Code একবার জিজ্ঞেস করে key ব্যবহার করবেন কি না এবং আপনার উত্তর মনে রাখে। তাই কয়েক মাস আগে দেওয়া একটি দ্রুত yes সহজেই ভুলে যেতে পারেন। /config-এর Use custom API key toggle এটি পরিবর্তন করে। Non-interactive -p run-এ কোনো প্রশ্ন করা হয় না। key সেট করা থাকলে সেটিই ব্যবহার করা হয়। বিষয়টি bill দেখে বুঝতে পারেন, অথবা এটি চালিয়ে দেখুন:
API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.এই 429 হলো key-এর rate limit, আপনার plan-এর নয়। /status চালিয়ে active credential আপনার প্রত্যাশিত credential কি না নিশ্চিত করুন। Login এবং API key দুটিই configured থাকলে, যেটি ব্যবহার হচ্ছে না সেটিকে /status চিহ্নিত করে।
API ব্যবহারে একটি বিকেল চালাতে কত খরচ হয়?
নিচের উদাহরণটি agent-style coding-এর একটি বিকেল দেখায়: cache-এ না থাকা 200,000 input token, 1.8 million cache read এবং 150,000 output token। দাম Anthropic-এর October 2026-এর তালিকাভুক্ত rate অনুযায়ী। প্রতিটি rate প্রতি million token হিসেবে দেওয়া হয়েছে। এই এককটি বিমূর্ত মনে হলে, এক million token-এর প্রকৃত মূল্য সেটিকে এমন পরিমাণ পড়া ও লেখায় রূপান্তর করে, যা আপনি কল্পনা করতে পারবেন।
এই চার্টের পেছনের ডেটা
[
{
"label": "Opus 5",
"input_usd_per_mtok": 5,
"cache_read_usd_per_mtok": 0.5,
"output_usd_per_mtok": 25,
"afternoon_usd": 5.65
},
{
"label": "Sonnet 5",
"input_usd_per_mtok": 2,
"cache_read_usd_per_mtok": 0.2,
"output_usd_per_mtok": 10,
"afternoon_usd": 2.26
},
{
"label": "Haiku 4.5",
"input_usd_per_mtok": 1,
"cache_read_usd_per_mtok": 0.1,
"output_usd_per_mtok": 5,
"afternoon_usd": 1.13
}
]একই বিকেলের খরচ Opus 5-এ $5.65 এবং Haiku 4.5-এ $1.13। মোট খরচে সবচেয়ে বেশি প্রভাব ফেলে output: Opus 5-এ প্রতি million token $25, আর Haiku 4.5-এ $5। তাই Claude যে 150,000 token লেখে, তার খরচ পড়া 2 million token-এর চেয়েও বেশি। এই কারণে ফাইল ছোট করার চেয়ে thinking budget কমালে বেশি সাশ্রয় হয়। কোন model চালাবেন তার বদলে কোন provider-কে অর্থ দেবেন—এই প্রশ্ন থাকলে, Claude এবং ChatGPT API-তে তিনটি কাজের খরচের তুলনা দেখায় কোন ক্ষেত্রে কোন bill কম পড়ে।
একটি তারিখ কোনো পরিবর্তন ছাড়াই পেরিয়ে গেছে। Sonnet 5 প্রতি million input ও output token-এর জন্য $2 এবং $10 দরে চালু হয়েছিল। এই introductory pricing 31 August 2026 পর্যন্ত থাকার কথা ঘোষণা করা হয়েছিল, এরপর 1 September 2026 থেকে তা $3 এবং $15 হওয়ার কথা ছিল। Anthropic সেই বৃদ্ধি বাতিল করে $2 এবং $10-কে standard price করেছে। তাই একই বিকেলের খরচ Sonnet 5-এ এখনও $2.26।
নতুন model-গুলো একই বিকেলের খরচ আরও কমিয়ে আনে। 22 September 2026-এ প্রকাশিত Opus 5.5-এর তালিকাভুক্ত দাম input-এর জন্য $4 এবং output-এর জন্য $20। Cache read-এর দাম input rate-এর 5%, ফলে ওই বিকেলের খরচ $4.16। Sonnet 5.5 input ও output-এর জন্য $2 এবং $10 rate বজায় রাখে, তবে cache read-এর দাম অর্ধেক করে $0.10 করেছে; ফলে খরচ $2.08। Haiku 5.5-এর প্রাথমিক rate input-এর জন্য $0.10 এবং output-এর জন্য $0.50। কোনো request-এর prompt 100,000 token ছাড়িয়ে গেলে এটি তার পাঁচ গুণ দাম নেয়। তাই context কত বড় হয়, তার ওপর মোট খরচ নির্ভর করে।
প্রতিটি বিকেলের খরচ যেভাবে হিসাব করা হয়েছে
Opus 5: cache-এ না থাকা 200,000 input token, প্রতি million-এর জন্য $5 হিসেবে, খরচ $1.00। Input rate-এর এক-দশমাংশ দরে 1.8 million cache read-এর খরচ $0.90। প্রতি million-এর জন্য $25 হিসেবে 150,000 output token-এর খরচ $3.75। মোট $5.65।
Sonnet 5: cache-এ না থাকা input-এর খরচ $0.40, cache read-এর খরচ $0.36 এবং output-এর খরচ $1.50। মোট $2.26।
Haiku 4.5: cache-এ না থাকা input-এর খরচ $0.20, cache read-এর খরচ $0.18 এবং output-এর খরচ $0.75। মোট $1.13।
Opus 5.5: cache-এ না থাকা input-এর খরচ $0.80, প্রতি million-এর জন্য $0.20 দরে cache read-এর খরচ $0.36 এবং output-এর খরচ $3.00। মোট $4.16। Sonnet 5.5: cache-এ না থাকা input-এর খরচ $0.40, cache read-এর খরচ $0.18 এবং output-এর খরচ $1.50। মোট $2.08।
সব 3 chart row-তে একই token count ধরা হয়েছে। তাই row-গুলোর পার্থক্য সম্পূর্ণ price-এর কারণে। বাস্তবে একটি বিকেলের খরচ বদলায়, কারণ আপনার context-এর কতটা cache-এ থাকে তা সব সময় এক নয়।
তুলনার জন্য বলা যায়, October 2026 অনুযায়ী Anthropic-এর নিজস্ব documentation-এ enterprise deployment-গুলোর Claude Code ব্যবহারের গড় খরচ প্রতি developer-এর active day-এ প্রায় $13। 90% user-এর ক্ষেত্রে এটি প্রতি active day-এ $30-এর নিচে। Per-token billing subscription-এর চেয়ে স্বয়ংক্রিয়ভাবে সস্তা নয়। আপনার কাজের চাপ যদি হঠাৎ বাড়ে-কমে, তাহলে এটি সুবিধাজনক, কারণ কাজ না থাকা দিনে কোনো খরচ হয় না। কিন্তু আপনি প্রতিদিন কাজ করলে এটি বেশি খরচের হতে পারে। বাস্তব সংখ্যায় API ও subscription-এর তুলনাতে এই দুইয়ের crossover দেখানো হয়েছে।
রাতে VPS-এ দীর্ঘমেয়াদি কাজ চালান
কিছু কাজের জন্য আপনার নজরদারি প্রয়োজন হয় না: বড় refactor, test migration, documentation sweep। এসব কাজের জন্য আপনার subscription window-ও প্রয়োজন হয় না। API key ব্যবহার করে কাজটি একটি VPS (virtual private server)-এ চালান। এতে per-token billing প্রযোজ্য হবে, আর আগামীকালের interactive কাজের জন্য আপনার plan allowance অক্ষত থাকবে। ডিফল্টভাবে cloud session Anthropic-এর server-এ Claude Code চালায়, তাই আপনাকে কোনো server পরিচালনা করতে হয় না। তবে এটি আপনার plan-এর limit ভাগ করে ব্যবহার করে। তাই cloud session credits কী কভার করে এবং কখন শেষ হয় তা নির্ধারণ করে, কাজটি সত্যিই আপনার window-এর বাইরে চলবে কি না।
একটি Ubuntu box-এ Claude Code install করে এটি চলছে কি না নিশ্চিত করুন:
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --version-এর একটি version string, যেমন 2.1.211 (Claude Code), দেখানোর কথা। এখানে command not found দেখালে বুঝবেন ~/.local/bin এখনও আপনার PATH-এ নেই। একটি নতুন shell খুলে আবার চেষ্টা করুন। Linux desktop-এও একই installer চালানো হয়। সেখানে CLI beta desktop app এবং editor plugin-এর পাশাপাশি থাকে।
Key-টি shell history-তে না রেখে একটি file-এ রাখুন। Editor-এ একটি line দিয়ে ~/.claude-env তৈরি করুন: export ANTHROPIC_API_KEY=sk-ant-your-key-here। এরপর file-টির permission সীমিত করে এটি load করুন:
chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10শেষ line-টি প্রথম দশটি character দেখায়। এতে সম্পূর্ণ key screen-এ না দেখিয়েই variable সেট হয়েছে কি না নিশ্চিত করা যায়।
এখন কাজটি tmux-এর ভিতরে শুরু করুন, যাতে laptop বন্ধ করলেও এটি চলতে থাকে:
tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
--allowedTools "Read,Edit,Bash" \
--append-system-prompt-file ./CLAUDE.md \
--output-format json > ~/overnight.jsonCtrl-b তারপর d চাপলে detach হবে। এরপর connection বন্ধ করুন। পরে tmux attach -t overnight দিয়ে আবার attach করুন। VPS-এ tmux session-এ Claude Code চালানো-তে session পরিচালনা বিস্তারিতভাবে দেখানো হয়েছে।
এখানে --bare গুরুত্বপূর্ণ। এটি hooks, skills, plugins এবং CLAUDE.md-এর auto-discovery এড়িয়ে যায়। এটি কখনও OAuth credential পড়ে না। ফলে run-টি শুধু API key ব্যবহার করে। এভাবেই কাজটি আপনার subscription-এর বাইরে থাকে। এর অর্থ project rules-ও আর পাওয়া যায় না। তাই --append-system-prompt-file ইচ্ছাকৃতভাবে সেগুলো ফিরিয়ে দেয়। -p run কোনো প্রশ্ন না করেই নির্ধারিত ANTHROPIC_API_KEY ব্যবহার করে। ফলে key load না হলে পার্থক্যটি দেখা যায়: --bare না থাকলে run আপনার subscription login-এ fallback করে। এটি থাকলে run authentication-এ ব্যর্থ হয় এবং আপনার plan ব্যবহার করে না।
সকালে JSON থেকে result এবং cost পড়ুন:
jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.jsonসফল হলে Claude Code 0 exit status দেয়। Run ব্যর্থ হলে non-zero exit status দেয়। তাই একটি wrapper script exit status দেখে শাখা বেছে নিয়ে ব্যর্থতার খবর email করতে পারে। কাজটি চালু রেখে যাওয়ার আগে Claude Console-এ workspace spend limit নির্ধারণ করুন। রাত 3am-এ retry loop-এ থাকা একটি agent সত্যিই খরচ বাড়াতে পারে। চালু রাখা agent-এর cost control-এ প্রথমে কোন cap নির্ধারণ করা উচিত তা ব্যাখ্যা করা হয়েছে।
আপনি Max, Ultra বা Team ব্যবহার করলে আরও একটি সুবিধা আছে। এই plan-গুলোতে এখন Claude Platform-এর জন্য monthly API credit অন্তর্ভুক্ত থাকে: Max-এ মাসে $100, Ultra-তে $200, এবং Team-এ প্রতি Standard seat-এ $20 ও প্রতি Premium seat-এ $100। এগুলো pooled এবং $500-এ capped। Interactive Claude Code এতে অন্তর্ভুক্ত নয়। তবে আপনার linked Console organization-এর API key দিয়ে নিজে শুরু করা একটি claude -p run এতে অন্তর্ভুক্ত। তাই এই কাজ সেই credit ব্যবহার করতে পারে। অব্যবহৃত credit প্রতিটি billing cycle-এর শেষে expire হয়। Credit শেষ হয়ে গেলে organization-এর API request বন্ধ হয়ে যায়, যতক্ষণ না পরের মাসের credit আসে—যদি organization-এর কাছে purchased credit না থাকে। কাজটি শেষ হওয়া আবশ্যক হলে কিছু purchased Console credit সংরক্ষণ করুন। তা না হলে এটি Credit balance is too low দিয়ে থেমে যাবে।
কাজটির জন্য একটি নিজস্ব unprivileged user এবং একটি নিজস্ব git branch ব্যবহার করুন। কোনো repository-তে unattended অবস্থায় edit করা agent মাঝে মাঝে এমন কাজ করবে যা আপনি নিজে করলে থামিয়ে দিতেন। একটি branch থাকলে সেটি git checkout হয়, incident নয়। VPS-এ coding agent নিরাপদে চালানো-তে isolation সম্পর্কে বিস্তারিত আছে।
যে bulk work একেবারেই interactive নয়, যেমন হাজার হাজার record শ্রেণিবদ্ধ করা, তার জন্য Batch API request-গুলো asynchronousভাবে process করে। এতে input এবং output token উভয়ের ওপর 50% discount পাওয়া যায়। বেশিরভাগ batch এক ঘণ্টার মধ্যে শেষ হয়। তবে processing-এ সর্বোচ্চ 24 ঘণ্টা লাগতে পারে।
যা আপনার ব্যবহার-সীমা ফিরিয়ে দেয় না
Upgrade করা ছাড়া দুটি বিষয় আপনার allowance ফিরিয়ে দিতে পারে: সময়, এবং Anthropic আপনার জন্য কোনো limit reset দিলে সেটি। যোগ্য plan-গুলোর জন্য মাঝে মাঝে limit reset দেওয়া হয়। একটি reset ব্যবহার করলে offer অনুযায়ী আপনার পাঁচ ঘণ্টার session limit অথবা weekly limit সঙ্গে সঙ্গে পূর্ণ হয়ে যায়। limit-এ পৌঁছানো পর্যন্ত অপেক্ষা করতে হয় না। Web বা Claude Desktop-এ Settings, তারপর Usage-এর Resets section-এ Reset for free খুঁজুন। Limit message-এও এটি দেখা যেতে পারে। Terminal-এর Claude Code-এ button-টি নেই। তবে reset সেখানে প্রযোজ্য হয়, কারণ limit-গুলো shared।
নতুন conversation শুরু করলে আপনার allowance ফিরে আসে না। Usage conversation অনুযায়ী নয়, account অনুযায়ী গণনা করা হয়। তবে পরবর্তী প্রতিটি message-এর খরচ কমে যায়, কারণ নতুন conversation-এ পুনরায় পড়ার মতো কোনো history থাকে না। তাই এটি করা উপকারী। এটি খরচ কমায়, reset করে না।
পুরোনো conversation মুছে ফেললে কোনো token ফেরত আসে না। সেগুলো process করার সময়ই খরচ হয়েছে।
Pro, Max এবং Ultra-তে session বা সাধারণ weekly message ব্যবহারের পরে model বদলালে shared allowance ফিরে আসে না। কোনো message-এ model-এর নাম উল্লেখ করলে /model-এ সাড়া দেওয়া হয়। Usage limit-এ পৌঁছানোর পরে Enterprise seat user-রাও হালকা model চেষ্টা করতে পারেন।
বারবার loop-এ retry করলে কিছুই হয় না। শুধু terminal ব্যস্ত থাকে। Message-এ দেখানো reset time-ই প্রকৃত উত্তর। Error ছাড়াই একই সময় দেখতে /usage চালান। Subscription থাকলে Claude Code 2.1.234 বা পরবর্তী version open session-এ অপেক্ষা করতে পারে এবং reset-এর অল্প পরে বাধাগ্রস্ত task চালিয়ে যেতে পারে। তাই আপনাকে বসে এটি পর্যবেক্ষণ করতে হয় না।
Upgrade করাই একমাত্র পদক্ষেপ যা ceiling বাড়ায়। তাই payment করার পরেও bars একই থাকলে allowance নষ্ট হয়েছে ধরে নেওয়ার আগে কেন নতুন plan-এ পুরোনো limit থেকেই যেতে পারে তা যাচাই করুন।
FAQ
আমার Claude limit reset হতে কতক্ষণ লাগে?
বার্তাটিই আপনাকে জানায়। Session limit rolling পাঁচ ঘণ্টার window-এ চলে, এবং বার্তায় একটি clock time দেখায়, যেমন resets 3:45pm। Weekly limit প্রতি সপ্তাহে আপনার account-এর জন্য নির্ধারিত একটি fixed time-এ reset হয়, এবং বার্তায় দিনটি দেখায়, যেমন resets Mon 12:00am। কোনো limit-এ পৌঁছানোর আগে আপনার plan-এর প্রযোজ্য bar ও reset time দেখতে Claude Code-এ /usage চালান, অথবা claude.ai-তে Settings খুলে Usage-এ যান। Verified Ultra account-এ পাঁচ ঘণ্টার session limit নেই। Anthropic আপনার account-এর limit reset করে দিলে একই page-এ একটি Reset for free button দেখা যায়। এটি সঙ্গে সঙ্গে window-কে পূর্ণ অবস্থায় ফিরিয়ে দেয়।
Sonnet-এ switch করলে কি আবার কাজ করতে পারব?
হ্যাঁ, যখন বার্তায় কোনো model-এর নাম উল্লেখ থাকে। Anthropic usage limit-এ পৌঁছানো Enterprise seat user-দেরও একটি lighter model ব্যবহার করে দেখার পরামর্শ দেয়। You've hit your Opus limit-এর পরে /model চালান, অন্য একটি model বেছে নিন, এবং আপনার context অক্ষুণ্ণ রেখেই session চালিয়ে যান। Pro, Max এবং Ultra-তে You've hit your session limit বা You've hit your weekly limit-এর পরে model বদলালে shared allowance ফিরে আসে না। Limit-এ পৌঁছানোর আগে একটি cheaper model-এ switch করলেই window কার্যকরভাবে বেশি সময় চলবে।
নতুন chat শুরু করলে কি আমার usage limit reset হবে?
না। Usage আপনার account-এর বিপরীতে গণনা করা হয়। তাই নতুন chat একই অবশিষ্ট allowance থেকে শুরু হয়। তবে পরবর্তী প্রতিটি message-এর খরচ কমে, কারণ নতুন conversation-এ Claude-এর আবার পড়ার মতো কোনো history থাকে না। Claude Code-এ /clear একই কাজ করে এবং এতে কোনো খরচ নেই। অন্যদিকে, /compact-কে যে conversation summarize করতে হবে তা পড়তে হয়। তাই খুব বড় session compact করাও নিজেই একটি ব্যয়বহুল request।
Plan upgrade করার চেয়ে API কি সস্তা?
আপনার usage কতটা নিয়মিত, তার ওপর নির্ভর করে। এই page-এর worked afternoon-এর খরচ October 2026-এর list rate অনুযায়ী Sonnet 5-এ $2.26 এবং Haiku 4.5-এ $1.13। Subscription হলো capped allowance-এর জন্য একটি flat fee। তাই আপনি অধিকাংশ দিন কাজ করলে subscription বেশি কার্যকর। Per-token billing আপনার load অনিয়মিত হলে বেশি কার্যকর, কারণ সম্পূর্ণ quiet day-এ কোনো খরচ হয় না।
Reset হওয়ার অপেক্ষায় কি কোনো job চালু রাখতে পারি?
হ্যাঁ, যদি সেটিকে আপনার subscription-এর বাইরে চালান। Environment-এ ANTHROPIC_API_KEY সেট করে VPS-এ job চালান। তাহলে এটি plan window-এর allowance ব্যবহার না করে per-token billing-এ চলে, ফলে দুটির মধ্যে প্রতিযোগিতা হয় না। tmux-এর ভিতরে claude --bare -p চালালে laptop বন্ধ করলেও এটি চলতে থাকে। --output-format json একটি total_cost_usd field লিখে রাখে, যা সকালে jq দিয়ে পরীক্ষা করতে পারেন।