روشهای کاهش هزینه استفاده از Claude و API
با استفاده از قابلیت Prompt Caching، پردازش دستهای و انتخاب مدلهای بهینه، هزینههای Claude را مدیریت کنید. این راهنما 7 اهرم اصلی برای کاهش صورتحساب API را بررسی میکند.
سریعترین روشها برای کاهش هزینههای Claude
هفت روش برای کاهش هزینههای Claude وجود دارد و استفاده از کد تخفیف یکی از آنها نیست. اهرمهای اصلی عبارتند از: دوره صورتحساب، اندازه طرح، انتخاب مدل، اندازه کانتکست، کش کردن پرامپت، پردازش دستهای (batch processing) و برنامههای تخفیفی که واقعاً واجد شرایط آنها هستید. اکثر این موارد تنها با تغییر یک تنظیم اعمال میشوند.
هر یک از اهرمهای زیر مشخص میکند که چه چیزی را باید تغییر دهید و به صفحهای لینک میدهد که محاسبات مربوطه را نشان میدهد. قیمتها در همان صفحات بهروز هستند، بنابراین این فهرست با تغییر نرخها همچنان معتبر باقی میماند.
پیش از هر تغییری، صورتحساب خود را مطالعه کنید
شما نمیتوانید هزینهای را که هرگز بررسی نکردهاید، کاهش دهید. در Claude Code، دستور /usage توکنها، مدل و هزینه نشست فعلی را چاپ میکند و /cost یک نام مستعار (alias) برای همان دستور است. در سطح API، رابط Cost Admin API گزارش میدهد که یک حساب کاربری دقیقاً چه مبلغی را بر اساس مدلهای مختلف هزینه کرده است.
curl "https://api.anthropic.com/v1/organizations/cost_report?\
starting_at=2026-07-01T00:00:00Z&\
ending_at=2026-08-01T00:00:00Z&\
group_by[]=description" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_ADMIN_KEY"آن endpoint به یک کلید Admin API نیاز دارد که با sk-ant-admin01- شروع میشود و با کلید API معمولی شما متفاوت است. این قابلیت برای حسابهای انفرادی در دسترس نیست؛ بنابراین یک توسعهدهنده مستقل باید بهجای آن، لاگهای نشست محلی را با استفاده از یکی از ابزارهای ردیابی هزینه Claude Code مطالعه کند. ابتدا یک رقم دقیق و واقعی به دست آورید، زیرا بدون آن نمیتوانید تشخیص دهید که آیا تغییرات اعمالشده در ادامه، تأثیری داشتهاند یا خیر.
آیا پرداخت سالانه برای Claude ارزانتر است؟
بله، در طرحهای پولی شخصی و تیمی. از اوت 2026، صفحه قیمتگذاری، نرخ ماهانه پایینتری را در صورت پرداخت پیشپرداخت دوازدهماهه ارائه میدهد. نکته اینجاست که شما متعهد میشوید: شما یک سال را خریداری کردهاید و طرحی که در ماه سوم برایتان کوچک شده است، همچنان تا ماه یازدهم در اختیار شما باقی میماند. پس از یک یا دو ماه استفاده با پرداخت ماهانه، زمانی که میزان مصرف شما تثبیت شد، نرخ سالانه را انتخاب کنید.
آیا هزینه Max را میپردازید در حالی که Pro کافی است؟
پلن Max برای کاربرانی طراحی شده است که بهطور مداوم به محدودیتهای Pro میرسند. خرید آن صرفاً به دلیل احساس امنیت بیشتر، رایجترین روش برای پرداخت هزینه اضافی است. تا زمانی که واقعاً به محدودیت نرسیدهاید از پلن کوچکتر استفاده کنید، تعداد دفعات برخورد با محدودیت در هفته را بشمارید و تنها زمانی که این محدودیت مانع کار واقعی شما میشود، پلن خود را ارتقا دهید. اقدامات لازم هنگام رسیدن به محدودیت استفاده از Claude راهکارهایی را پیش از ارتقا فهرست کرده است و مقایسه هزینه API در برابر اشتراک شرایطی را بررسی میکند که در آن هیچکدام از پلنها گزینه مناسبی نیستند.
کارهای روتین باید روی کدام مدل اجرا شوند؟
انتخاب مدل، بزرگترین اهرم در API است و تغییر آن هزینهای ندارد. Opus برای استدلالهای پیچیده قیمتگذاری شده است. تغییر نام فایلها، خلاصهسازی، استخراج فیلدها و پاسخ به پرسشهای کوتاه و واقعی نیازی به آن ندارند و Sonnet یا Haiku برای تعداد توکن مشابه، بخش کوچکی از هزینه را دریافت میکنند. در Claude Code، کلید /model یک انتخابگر را باز میکند و انتخاب شما را برای نشستهای جدید به عنوان پیشفرض ذخیره میکند؛ فشردن s روی یک ردیف، فقط نشست فعلی را تغییر میدهد. انتخاب بین Opus، Sonnet و Haiku قاعده را بر اساس نوع وظیفه ارائه میدهد و تفاوت هزینه توکن ورودی و خروجی توضیح میدهد که چرا مدلی که پاسخهای طولانی میدهد، گرانتر از مدلی است که متون طولانی را میخواند.
هزینه هر توکن در پنجره گفتگو مجدداً محاسبه میشود
ادامه دادن یک گفتگوی طولانی رایگان نیست. در هر نوبت، کل محتوای زمینه (context) مجدداً ارسال میشود؛ بنابراین، وجود فایلهای غیرضروری در پنجره گفتگو هزینهای است که با هر پیام میپردازید، نه فقط یکبار. دستور /context محتویات فعلی پنجره را نمایش میدهد و /compact گفتگوی تا این لحظه را خلاصه کرده و مابقی را حذف میکند. شروع یک نشست (session) جدید برای یک وظیفه تازه، ارزانتر از انتقال محتوای یک نشست قدیمی به نشست جدید است. مدیریت زمینه در Claude Code به بررسی عادتهایی میپردازد که باعث کوچک نگهداشتن پنجره گفتگو میشوند.
آیا prompt caching واقعاً باعث صرفهجویی در هزینه میشود؟
تنها زمانی که یک بلوک مشخص از context بیش از یک بار ارسال شود. قیمتگذاری به صورت یک ضریب منتشرشده بر نرخ پایه ورودی اعمال میشود و تا اوت 2026، هزینه نوشتن در cache برای 5 دقیقه معادل 1.25 برابر ورودی پایه، برای 1 ساعت معادل 2 برابر، و هزینه خواندن از cache معادل 0.1 برابر است. بنابراین، یک عملیات نوشتن باید به تعداد دفعات کافی خوانده شود تا هزینه اضافی خود را جبران کند.
{
"type": "text",
"text": "the long document or system prompt you send on every call",
"cache_control": {"type": "ephemeral", "ttl": "1h"}
}یک حد آستانه وجود دارد و سیستم در صورت عدم رعایت آن، بدون اعلام خطا عمل میکند. پیشوند (prefix) کششده باید حداقل تعداد توکن مشخصی را داشته باشد که بسته به مدل متفاوت است: تا اوت 2026، این مقدار برای Claude Opus 5 برابر با 512، برای Claude Sonnet 5 برابر با 1,024 و برای Claude Haiku 4.5 برابر با 4,096 توکن است. زیر این حداقل، هیچ چیزی کش نمیشود، شما هزینه عادی ورودی را میپردازید و هیچ خطایی نیز بازگردانده نمیشود. نقطه سربهسر در prompt caching محاسبه میکند که برای سودآوری، به چند بار استفاده مجدد نیاز است.
چه مواردی در Batch API قرار میگیرند؟
هر چیزی که نیازی به دریافت پاسخ در همان لحظه ندارد. Message Batches API درخواستها را بهصورت ناهمگام (asynchronous) اجرا میکند و هزینه آنها را با نرخ 50 درصدِ نرخهای استاندارد ورودی و خروجی محاسبه میکند. اکثر دستهها (batches) در کمتر از یک ساعت به پایان میرسند و نتایج پس از تکمیل تمام درخواستها یا پس از گذشت 24 ساعت، هر کدام که زودتر رخ دهد، در دسترس قرار میگیرند. ارزیابیها، دستهبندی انبوه، خلاصههای شبانه و تکمیل دادههای قدیمی (backfill) همگی برای این کار مناسب هستند. چت تعاملی برای این مورد مناسب نیست.
curl -s "https://api.anthropic.com/v1/messages/batches?limit=20" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_API_KEY"محدودیتهای Batch که پیش از پیادهسازی باید بدانید
هر دسته (batch) میتواند تا 100,000 درخواست یا 256 MB را در خود جای دهد، هر کدام که زودتر به حد نصاب برسد. دستهای که ظرف 24 ساعت به پایان نرسد، منقضی میشود و درخواستهای منقضیشده مشمول هزینه نخواهند بود. نتایج تا 29 روز پس از ایجاد، قابل دانلود باقی میمانند. ترفند max_tokens: 0 که برای پیشگرمسازی (pre-warming) کش استفاده میشود، در داخل یک batch رد میشود؛ زیرا یک ورودی کش موقت که در حین پردازش دسته نوشته شده باشد، احتمالاً پیش از اجرای درخواست بعدی منقضی خواهد شد.
کدام تخفیفهای Claude واقعی هستند؟
دو برنامه، بهعلاوه نرخ سالانهای که در بالا ذکر شد.
- آموزشی. Claude for Education یک طرح در سطح دانشگاه است که توسط مؤسسه برای پردیس خود خریداری میشود. هیچ نرخ دانشجویی انفرادی در صفحه عمومی قیمتگذاری وجود ندارد. اگر دانشگاه شما این طرح را امضا کرده باشد، ورود با حساب دانشگاهی تمام کاری است که باید انجام دهید. آنچه دانشجویان واقعاً میتوانند از Claude دریافت کنند نحوه بررسی این موضوع را پوشش میدهد.
- غیرانتفاعی. Claude for Nonprofits به خیریههای تأییدشده، نرخ کاهشیافته برای هر صندلی در طرح Team ارائه میدهد. یک شریک تأییدکننده شخص ثالث، واجد شرایط بودن را بررسی میکند که شامل خیریههای ثبتشده و معادلهای بینالمللی آنها میشود. دانشگاهها بهجای این طرح، از طرح آموزشی استفاده میکنند.
پیش از آنکه اطلاعات کارت بانکی خود را در یک حساب API جدید وارد کنید، مطالعه آنچه سطح رایگان Claude API پوشش میدهد ارزش 5 دقیقه وقت گذاشتن را دارد و نحوه تغییر قیمتگذاری Claude Code بر اساس کشور در صورتی که صورتحساب شما خارج از ایالات متحده صادر میشود، حائز اهمیت است.
کدام مسیرها تخفیف واقعی نیستند؟
کلیدهای بازفروشیشده و حسابهای اشتراکی. سایتی که Claude Pro را با یکسوم قیمت ارائه میدهد، در واقع یک حساب کاربری را به چندین نفر اجاره میدهد. شرایط استفاده برای مصرفکننده صریح است:
شما نباید اطلاعات ورود به حساب کاربری، کلید API Anthropic یا اعتبارنامه حساب خود را با هیچکس دیگری به اشتراک بگذارید.
دسترسی به دلیل نقض این شرایط ممکن است تعلیق یا لغو شود؛ بنابراین آن پول صرف خرید حسابی میشود که ممکن است از کار بیفتد، هیچ مسیر پشتیبانی نداشته باشد و وجهی نیز بازگردانده نشود. همچنین پرامپتهای شما در این مسیر از طریق حساب یک غریبه ارسال میشوند.
کدهای تخفیف مورد دیگر هستند. سایتهای تجمیعکننده، کدهای تبلیغاتی Claude را منتشر میکنند چون ترافیک جستجوی آنها ارزشمند است، نه به این دلیل که کدها کار میکنند. و پیشنهادی که به شما میگوید Claude را بهصورت self-hosted میفروشد، در واقع یک پروکسی است که جلوی همان API قرار گرفته و مبلغی به آن اضافه شده است: اینکه آیا اصلاً میتوانید Claude را بهصورت self-hosted اجرا کنید توضیح میدهد که چرا وزنهای مدل چیزی نیستند که بتوانید دانلود کنید.
مقرونبهصرفهترین مسیر صادقانه بر اساس نوع کاربر
- دانشجو. بررسی کنید که آیا دانشگاه شما از Claude for Education استفاده میکند یا خیر. اگر چنین نیست، طرح رایگان به همراه یک ماه اشتراک پولی در هفتههایی که به آن نیاز دارید، بهتر از تعهد دوازدهماهه است.
- توسعهدهنده مستقل. یک اشتراک Pro تهیه کنید و تا زمانی که میزان استفادهتان ثابت نشده، صورتحساب را ماهانه پرداخت کنید؛ سپس به پرداخت سالانه روی بیاورید. پیش از آنکه به مدلهای بزرگتر فکر کنید، کارهای روتین را به مدلهای سبکتر منتقل کنید.
- تیم دونفره. در این مقیاس، معمولاً تهیه دو اشتراک انفرادی ارزانتر از طرح تیمی است. تنها زمانی به طرح Team کوچ کنید که به صورتحساب مشترک و کنترلهای مدیریتی نیاز دارید، نه پیش از آن.
- کاربر سنگین ایجنتها. از API استفاده کنید؛ با فعالسازی قابلیت caching برای بخشهای ثابت هر prompt و استفاده از batch برای مواردی که محدودیت زمانی ندارند. برای آن بودجه تعیین کنید: کنترل هزینه ایجنتهای هوش مصنوعی روی VPS و یک درگاه LiteLLM خودمیزبان هر دو هزینهها را به ازای هر کلید محدود میکنند، نه به ازای هر حساب کاربری.
- هنوز در حال تصمیمگیری. تعداد توکنهای مصرفی در یک هفته عادی را بشمارید و سپس مقایسه کنید. هزینه واقعی یک میلیون توکن Claude آن تعداد را به رقمی تبدیل میکند که میتوانید در برابر قیمت طرحها بسنجید.
اگر هزینه اضافی پرداخت میکنید، اشتراک خود را به درستی کاهش دهید
ابتدا تاریخ تمدید خود را پیدا کنید و تغییرات را پیش از آن تاریخ اعمال کنید، نه پس از آن. تغییرات را ذخیره کنید، تنظیمات صورتحساب خود را دوباره باز کنید و تأیید کنید که طرح نمایشدادهشده همان طرحی است که انتخاب کردهاید. مسیر لغو یا کاهش طرح Claude مراحل را در صفحات مختلف توضیح میدهد، از جمله اینکه چه اتفاقی برای جایگاههایی که در یک تیم در اختیار دارید میافتد.
FAQ
آیا Claude تخفیف دانشجویی دارد؟
تخفیف فردی وجود ندارد. سرویس Claude for Education توسط دانشگاه برای کل پردیس خریداری میشود، بنابراین دسترسی شما به این بستگی دارد که آیا مؤسسهٔ آموزشی شما در این طرح ثبتنام کرده است یا خیر. با حساب کاربری دانشگاهی خود وارد شوید و بررسی کنید که آیا قابلیتهای پولی از قبل فعال هستند یا خیر. کدهایی که در سایتهای کوپن بهعنوان تخفیف دانشجویی Claude تبلیغ میشوند، توسط Anthropic صادر نشدهاند و وارد کردن آنها هیچ اثری ندارد.
آیا پرداخت سالانه برای Claude بهصرفه است؟
نرخ ماهانه در این حالت کمتر است، اما شما را برای 12 ماه متعهد میکند. ابتدا یک یا دو ماه از اشتراک ماهانه استفاده کنید و میزان مصرف واقعی خود را بسنجید. اگر هر هفته به محدودیتهای طرح خود نزدیک میشوید، یا هنوز در حال مقایسهٔ API با اشتراک هستید، پیش از پرداخت هزینهٔ یک سال بهصورت یکجا، این موضوع را تعیین تکلیف کنید.
آیا prompt caching همیشه باعث صرفهجویی در هزینه میشود؟
خیر. هزینهٔ نوشتن در حافظهٔ کش (cache write) از یک توکن ورودی معمولی بیشتر است؛ طبق دادههای اوت 2026، این هزینه برای طول عمر 5 دقیقه برابر با 1.25 برابر ورودی پایه و برای طول عمر 1 ساعت برابر با 2 برابر است، در حالی که هزینهٔ خواندن 0.1 برابر است. شما تنها زمانی سود میکنید که یک پیشوند (prefix) بهاندازهٔ کافی خوانده شود تا هزینهٔ نوشتن را جبران کند. همچنین یک حداقل طول وجود دارد: 512 توکن برای Claude Opus 5 و 4,096 توکن برای Claude Haiku 4.5؛ پیشوندهای کوتاهتر از این مقدار اصلاً کش نمیشوند و هیچ خطایی نیز برای اطلاعرسانی به شما نمایش داده نمیشود.
آیا استفاده از کلیدهای ارزانقیمت Claude که بازفروش میشوند امن است؟
خیر. شرایط استفاده از سرویس بیان میکند که شما مجاز نیستید اطلاعات ورود به حساب، کلید API یا اعتبارنامهٔ حساب Anthropic خود را با هیچکس دیگری به اشتراک بگذارید و در صورت نقض این شرایط، دسترسی شما ممکن است تعلیق یا لغو شود. علاوه بر این، شما در حال هدایت پرامپتهای خود از طریق حسابی هستید که کنترلی روی آن ندارید و در روزی که سرویس از کار بیفتد، هیچکس برای پاسخگویی وجود ندارد.
آیا برای صرفهجویی در هزینه، اشتراک را به API تغییر دهم؟
این موضوع به نحوهٔ توزیع مصرف شما بستگی دارد. اشتراک یک هزینهٔ ماهانهٔ ثابت با محدودیتهای مصرف مشخص است. صورتحساب API بر اساس هر توکن و بدون سقف است؛ بنابراین استفادهٔ مداوم و سنگین معمولاً هزینهٔ بیشتری نسبت به اشتراک دارد، در حالی که استفادهٔ سبک یا موردی، هزینهٔ کمتری خواهد داشت. پیش از تغییر در هر یک از دو جهت، مصرف یک هفتهٔ عادی خود را اندازهگیری کنید.