مقایسه هزینه Claude API و اشتراک ماهانه
آیا استفاده از Claude API به صرفهتر از خرید اشتراک است؟ در این مطلب با محاسبه دقیق نرخ توکنها و نقطه سربهسر، مشخص میکنیم چه زمانی باید از API استفاده کنید.
آیا استفاده از Claude API ارزانتر از اشتراک است؟
استفاده از Claude API تا حجم مشخصی از مصرف، ارزانتر از اشتراک است و فراتر از آن، هزینه بیشتری دارد. برای یک توسعهدهنده که در طول روز بهصورت تعاملی کدنویسی میکند، طرح اشتراک ثابت معمولاً بهصرفهتر است. برای برنامهای که خودش درخواستها را ارسال میکند، API تنها گزینه موجود است، بنابراین هزینه عامل تعیینکننده نیست. مابقی محاسبات، یک حسابوکتاب ساده است که در 10 دقیقه انجام میشود.
هیچ عدد رسمی و مشخصی برای نقطه سربهسر (break-even) وجود ندارد. طرح اشتراک بر اساس پنجرههای استفاده (usage windows) فروخته میشود، نه سهمیه توکن؛ بنابراین هیچ عدد منتشرشدهای نمیتواند به شما بگوید که این دو نمودار هزینه در کجا یکدیگر را قطع میکنند. آنچه در ادامه میآید، فرمولی است که بر اساس نرخهای فعلی به ازای هر توکن محاسبه شده، بهعلاوه بخشهایی از رفتار خودتان که تأثیر آن بر پاسخ نهایی، بسیار بیشتر از هزینه طرح اشتراک است. تمام ارقام سربهسر در زیر، محاسبات شخصی من بر اساس نرخهای منتشرشده و فرضیات بیانشده هستند و نه یک عدد مستند رسمی.
اگر هنوز در حال تصمیمگیری برای انتخاب طرح هستید، کدام طرح Claude با نحوه کار شما متناسب است پاسخ این پرسش را میدهد. این مطلب فرض را بر این میگذارد که میدانید کدام طرح را میخواهید بخرید و اکنون میخواهید بدانید که آیا اصلاً خرید آن منطقی است یا خیر.
دو مدل پرداخت که ساختار یکسانی ندارند
اشتراک، ظرفیتی است که ممکن است از آن استفاده نکنید. شما مبلغ ثابتی میپردازید و سهمیهای دریافت میکنید که طبق یک زمانبندی مشخص بازنشانی میشود. مستندات Claude Code شرکت Anthropic ساختار سهمیه برای پلنهای Team و Enterprise را اینگونه بیان میکند: میزان استفاده «از سهمیه هر کاربر کسر میشود که در یک بازه زمانی متغیر 5 ساعته و یک بازه هفتگی بازنشانی میگردد»؛ این سهمیه با چت Claude و Cowork مشترک است. مشترک، همین ساختار را از طریق پیامهایی که با آنها مواجه میشود تجربه میکند، پیامهایی که میگویند «شما به محدودیت نشست خود رسیدهاید» و «شما به محدودیت هفتگی خود رسیدهاید». ظرفیتی که استفاده نمیکنید، پولی است که در هر صورت پرداخت کردهاید. ظرفیتی که از آن فراتر میروید، کار شما را تا زمان بازنشانی بازه متوقف میکند و تغییر مدل با /model دسترسی را بازیابی نمیکند، زیرا این بازههای زمانی در تمامی مدلها مشترک هستند. اگر همین حالا به یکی از این پیامها خیره شدهاید، تشخیص اینکه منتظر باز شدن کدام بازه زمانی هستید پیش از هرگونه محاسبهای اولویت دارد، زیرا دیوارهای 5 ساعته و هفتگی نیازمند واکنشهای متفاوتی هستند.
API یک کنتور است که هرگز متوقف نمیشود. در اینجا نه بازه زمانی وجود دارد و نه دیوار محدودیت. هزینه هر درخواست بر اساس تعداد توکن محاسبه میشود و برخی موارد خارج از توکنها قیمتگذاری میشوند: جستجوی وب «در Claude API با قیمت 10 دلار به ازای هر 1000 جستجو در دسترس است». هیچچیز در یک سقف محدود متوقف نمیشود. صورتحساب بهسادگی افزایش مییابد. همچنین هیچ پلن رایگانی در زیرمجموعه آن وجود ندارد، اگرچه اعتبار ثبتنام و بخشهایی که هزینهای ندارند میتوانند اولین آزمایش شما را پیش از آنکه این محاسبات اهمیت پیدا کنند، پوشش دهند.
هزینههای پلنها تا تاریخ 23 ژوئیه 2026، طبق صفحه قیمتگذاری Claude: پلن Pro «ماهانه 17 دلار با تخفیف اشتراک سالانه (200 دلار پیشپرداخت). 20 دلار در صورت پرداخت ماهانه» است و شامل Claude Code میشود. پلن Max «از 100 دلار در ماه» ذکر شده است. قیمت پلن Team از «20 دلار به ازای هر کاربر / ماه در صورت پرداخت سالانه» شروع میشود. پلن Enterprise جالبترین مورد است، زیرا هر دو مدل را همزمان اجرا میکند: «هزینه کاربر + استفاده با نرخهای API به مبلغ 20 دلار برای هر کاربر». اگر در حال بررسی این مدل ترکیبی هستید، اینکه هزینه کاربر در Enterprise واقعاً چه مواردی را پوشش میدهد حداقل تعداد کاربران و بخشهایی که فقط در یک پیشفاکتور توافقی ارائه میشوند را بررسی میکند. اگر بهطور خاص در حال قیمتگذاری ابزار کدنویسی هستید و نه کل Claude، هزینه Claude Code در هر پلن همان هزینهها را در برابر یک برآورد ماهانه کاری قرار میدهد. اگر در مورد بخش ثابت این مقایسه هنوز در مورد Claude تصمیم نگرفتهاید، مقایسه قیمت این پلنها با پلنهای Go، Plus و Pro در ChatGPT نیمه دیگر این تصمیمگیری است. هزینهها مرتباً تغییر میکنند و سهمیه پشت هر کدام هرگز به صورت تعداد توکن منتشر نمیشود، بنابراین در روز تصمیمگیری، صفحه قیمتگذاری را مطالعه کنید.
مواردی که از طریق API در دسترس نیستند
سهمیه طرح اشتراکی و رابط کاربری مبتنی بر آن. دستور /usage-credits در Claude Code اعتبار مصرف اشتراک را مدیریت میکند و شما باید آن را «پس از ورود به سیستم با اشتراک claude.ai خود از طریق /login اجرا کنید؛ این دستور با احراز هویت از طریق API key در دسترس نیست.» صفحه /usage نیز بسته به حالت صورتحساب متفاوت است: بلوک Session در آن «میزان مصرف توکن API را نشان میدهد و برای کاربران API در نظر گرفته شده است»، در حالی که مشترکین به جای آن، نوارهای میزان مصرف طرح و جزئیات استفاده را مشاهده میکنند.
کش پرامپت طولانیتر در Claude Code. این مورد هزینه واقعی دارد و بهراحتی ممکن است نادیده گرفته شود. مستندات بیان میکنند که «طول عمر کش در حالت اشتراکی یک ساعت است و به محض استفاده از اعتبار مصرف، به پنج دقیقه کاهش مییابد؛ در حالت استفاده از API key یا ارائهدهنده ابری، این زمان بهصورت پیشفرض پنج دقیقه است». اولین پیام شما پس از وقفهای طولانیتر از طول عمر کش، از کش استفاده نمیکند، بنابراین کل کانتکست شما مجدداً پردازش شده و با قیمتهای نوشتن محاسبه میشود. در حالت اشتراکی، میتوانید یک جلسه پنجاه دقیقهای داشته باشید و پس از بازگشت، کش همچنان گرم باقی بماند. در حالت استفاده از API key، همان وقفه هزینه بازنویسی کامل پیشوند نشست (session prefix) را به همراه خواهد داشت.
مواردی که با اشتراک دریافت نمیکنید
دسترسی برنامهنویسی. یک cron job یا هندلر webhook که Claude را فراخوانی میکند به یک API key نیاز دارد، بنابراین اگر حجم کاری شما اینگونه است، مقایسه به پایان میرسد. ساخت اولین برنامه Claude API روی یک VPS مدیریت کلید و اولین اسکریپت عملیاتی را پوشش میدهد.
تخفیف Batch API. صفحه قیمتگذاری این موضوع را بهوضوح بیان میکند: "Batch API امکان پردازش ناهمگام (asynchronous) حجم زیادی از درخواستها را با 50 درصد تخفیف روی توکنهای ورودی و خروجی فراهم میکند." این ویژگی هزینه هر کاری که انسان منتظر آن نیست را نصف میکند. نرخهای Batch به ازای هر میلیون توکن برای Opus 4.8 برابر با 2.50 دلار ورودی و 12.50 دلار خروجی، برای Sonnet 5 با قیمت مقدماتی 1 دلار ورودی و 5 دلار خروجی، و برای Haiku 4.5 برابر با 0.50 دلار ورودی و 2.50 دلار خروجی است. معامله در اینجا تأخیر (latency) است: اکثر دستهها (batches) در کمتر از یک ساعت تمام میشوند، دستهای که ظرف 24 ساعت تکمیل نشود منقضی میگردد و استریمینگ (streaming) قابل دستهبندی نیست. Batch و prompt caching با هم ترکیب میشوند و از آنجا که یک دسته میتواند بیش از پنج دقیقه اجرا شود، از کش 1 ساعته در داخل آن استفاده کنید.
تخصیص هزینه به ازای هر پروژه. هر پاسخ API یک بلوک usage برمیگرداند، بنابراین میتوانید هزینه یک درخواست واحد را ثبت کرده و آن را به یک پروژه یا مشتری خاص نسبت دهید. اشتراک فقط یک مجموعه نمودار برای شخصی که صاحب حساب است گزارش میدهد.
یک نکته را با دقت بیان کنید، زیرا فرض کردن آن در هر دو جهت آسان است: اینها سطوح صورتحساب جداگانهای هستند. مستندات Anthropic صورتحساب اشتراک را به پشتیبانی claude.ai و صورتحساب Console را به پلتفرم API هدایت میکند و /usage-credits تحت یک API key کار نمیکند. هیچ موردی که بررسی کردم نشان نمیدهد که اشتراک شامل اعتبار API باشد، بنابراین برای دو حساب و دو صورتحساب برنامهریزی کنید.
فرمول نقطه سربهسر
ابتدا یک دور (turn) را قیمتگذاری کنید، سپس آن را مقیاس دهید.
turn cost = uncached_input_tokens x base_input_price
+ cache_write_tokens x 1.25 x base_input_price
+ cache_read_tokens x 0.10 x base_input_price
+ output_tokens x output_price
monthly API cost = turn cost x turns_per_active_day x active_days_per_month
break even when: monthly API cost = flat plan feeضرایب منتشر شدهاند و تخمینی نیستند. هزینه نوشتن در کش برای 5 دقیقه «1.25 برابر قیمت پایه ورودی»، برای 1 ساعت «2 برابر قیمت پایه ورودی» و هزینه خواندن از کش «0.1 برابر قیمت پایه ورودی» است. توکنهای تفکر (Thinking tokens) به عنوان توکنهای خروجی محاسبه میشوند، بنابراین حتی در مدلهایی که خلاصه استدلال را نمایش نمیدهند، در output_tokens قرار میگیرند.
نرخهای پایه به ازای هر میلیون توکن (MTok)، معتبر در تاریخ 23 July 2026:
claude-fable-5: 10 دلار ورودی، 50 دلار خروجی. خواندن از کش 1 دلار. نوشتن در کش 5 دقیقهای 12.50 دلار. کانتکست 1M.claude-opus-4-8وclaude-opus-4-7: 5 دلار ورودی، 25 دلار خروجی. خواندن از کش 0.50 دلار. نوشتن در کش 5 دقیقهای 6.25 دلار. کانتکست 1M.claude-sonnet-5: 2 دلار ورودی، 10 دلار خروجی با قیمتگذاری مقدماتی تا 31 August 2026، پس از آن 3 دلار و 15 دلار. با نرخهای مقدماتی، خواندن از کش 0.20 دلار و نوشتن در کش 5 دقیقهای 2.50 دلار. کانتکست 1M.claude-haiku-4-5: 1 دلار ورودی، 5 دلار خروجی. خواندن از کش 0.10 دلار. نوشتن در کش 5 دقیقهای 1.25 دلار. کانتکست 200K.
هیچ هزینه اضافی برای کانتکست طولانی وجود ندارد: «یک درخواست 900k توکنی با همان نرخ به ازای هر توکن محاسبه میشود که یک درخواست 9k توکنی محاسبه میگردد.»
یک مثال عملی با فرضهای مشخصشده
یک نوبت کاری Claude Code را با مدل Sonnet 3.5 در نظر بگیرید که 60,000 توکن محتوا (context) دارد: 55,000 توکن از حافظه موقت (cache) خوانده شده، 3,000 توکن جدید در حافظه موقت نوشته شده، 2,000 توکن ورودی تازه و بدون کش، و 1,200 توکن خروجی شامل بخش تفکر (thinking).
- خواندن از کش: 55,000 ضربدر $0.20/MTok برابر است با $0.0110
- نوشتن در کش: 3,000 ضربدر $2.50/MTok برابر است با $0.0075
- ورودی بدون کش: 2,000 ضربدر $2.00/MTok برابر است با $0.0040
- خروجی: 1,200 ضربدر $10.00/MTok برابر است با $0.0120
این هزینه تقریباً $0.035 برای هر نوبت است. با 120 نوبت در یک روز کاری، هزینه روزانه حدود $4.14 میشود. در 20 روز کاری در ماه، هزینه تقریباً $83 در ماه خواهد بود.
این مبلغ را در برابر هزینههای ثابت بالا قرار دهید؛ این مقایسه دو نکته را همزمان نشان میدهد. این هزینه حدود چهار برابر حق اشتراک Pro است، بنابراین روی کاغذ Pro ارزانتر است، به شرطی که سهمیه آن شامل 120 نوبت Sonnet در روز باشد. این شرط همان نکتهای است که هیچ عدد منتشرشدهای نمیتواند برای شما شفاف کند. نزدیکترین پاسخ به این پرسش بررسی دقیقتر محتویات اشتراک Pro و محدودیتهای آن است که پیش از فرض برنده بودن گزینه ارزانتر، ارزش خواندن دارد. همان مبلغ $83 پایینتر از هزینه پایه Max قرار میگیرد، بنابراین در اینجا مدل پرداخت بر اساس مصرف (metered)، از Max ارزانتر است. کلمه «پایه» در جمله قبل نقش مهمی دارد، زیرا Max با دو قیمت عرضه میشود و اینکه کدامیک از دو سطح Max را واقعاً خریداری میکنید، خط مبنای مقایسه شما را تا $100 در ماه جابهجا میکند.
حالا فرضها را یکییکی تغییر دهید و ببینید که چگونه هزینه طرح اشتراکی دیگر عدد تعیینکننده نخواهد بود.
سه عامل بیش از قیمت طرح، نقطه سربهسر را تغییر میدهند
کش کردن پرامپت (Prompt caching). اگر یک تبادل 60,000 توکنی را بدون کش کردن اجرا کنید، کل پرامپت به عنوان ورودی جدید محاسبه میشود: 60,000 ضربدر $2.00 به ازای هر میلیون توکن برابر با $0.12 میشود، به اضافه $0.012 برای خروجی، که مجموعاً $0.132 برای هر تبادل است. این رقم تقریباً چهار برابر حالت کش شده است و هزینه ماهانه 83 دلاری را به حدود 317 دلار میرساند. این تنها نقطه سربهسری است که Anthropic منتشر کرده، زیرا به حجم کاری شما بستگی ندارد: «یک cache hit هزینهای معادل 10 درصد قیمت استاندارد ورودی دارد، به این معنی که کش کردن پس از تنها یک بار خواندن برای بازه 5 دقیقهای (1.25 برابر هزینه نوشتن)، یا پس از دو بار خواندن برای بازه 1 ساعته (2 برابر هزینه نوشتن) توجیه اقتصادی پیدا میکند.»
دو حالت شکست وجود دارد که بدون اطلاع شما، کش کردن را غیرفعال میکنند. اولی، پیشوندی کوتاهتر از حداقل طول قابل کش مدل است: 512 توکن در Fable 5، 1,024 توکن در Opus 4.8 و Sonnet 5، 2,048 توکن در Opus 4.7 و 4,096 توکن در Haiku 4.5. پیشوند کوتاهتر کش نمیشود و هیچ خطایی نیز صادر نمیگردد. دومی، درخواستهای موازی است، زیرا «یک ورودی کش تنها پس از شروع اولین پاسخ در دسترس قرار میگیرد.» ده درخواست مشابه که همزمان ارسال شوند، همگی هزینه کامل ورودی را پرداخت میکنند. نشانه هر دو مورد، صفر بودن cache_read_input_tokens است.
انتخاب مدل. همان تبادل را با Opus 4.8 قیمتگذاری کنید؛ با $5 برای ورودی و $25 برای خروجی، خواندن کش $0.50 و نوشتن 5 دقیقهای $6.25 به ازای هر میلیون توکن: خواندن $0.0275، نوشتن $0.0188، ورودی بدون کش $0.0100 و خروجی $0.0300. این هزینه حدود $0.086 برای هر تبادل است، یعنی 2.5 برابر تبادل با Sonnet و حدود 207 دلار در ماه با همان حجم کاری. یک انتخاب مدل، همان کار را از زیر سقف هزینه Max به بیش از دو برابر آن رساند. Haiku 4.5 با قیمت $1 و $5، برای کارهای مکانیکی مانند دستهبندی لاگها، هزینه را در جهت عکس تغییر میدهد. Fable 5 با قیمت $10 برای ورودی و $50 برای خروجی، هزینه را باز هم در جهت گرانتر تغییر میدهد، بنابراین پیش از آنکه آن را به مدل پیشفرض خود تبدیل کنید، ارزش دارد که چه کارهایی واقعاً هزینه Fable 5 را جبران میکنند را مطالعه کنید.
سطح تلاش به انتخاب مدل بستگی دارد، زیرا توکنهای تفکر (thinking tokens) با نرخ خروجی محاسبه میشوند. در Opus 4.8 مقدار پیشفرض API برابر با high است و نقطه شروع مستند برای کدنویسی و کارهای عاملی (agentic)، مقدار گرانتر xhigh است. آن را با /effort در Claude Code یا با output_config.effort در API کاهش دهید. یک نکته دیگر که برآوردهای قدیمی را تغییر میدهد این است که مدلهای جدیدتر از توکنایزر جدیدتری استفاده میکنند که «برای همان متن، تقریباً 30 درصد توکن بیشتری تولید میکند»، بنابراین شمارشی که با یک مدل قدیمی انجام شده، متن مشابه را در حال حاضر کمتر از واقعیت نشان میدهد.
بهداشت نشست (Session hygiene). این API بدون وضعیت (stateless) است، بنابراین هر تبادل، کل گفتگو را دوباره به عنوان ورودی هزینهدار ارسال میکند. در نتیجه، یک نشست طولانی به ازای هر پیام هزینه بیشتری نسبت به یک نشست تازه دارد؛ این همان مکانیزمی است که پشت اکثر صورتحسابهای غافلگیرکننده قرار دارد و در آنچه واقعاً توکنها را در یک نشست Claude Code مصرف میکند به تفصیل بررسی شده است. بین کارهای نامرتبط، /clear را اجرا کنید، زیرا کانتکست قدیمی در هر پیام بعدی دوباره ارسال و محاسبه میشود. در یک کار طولانی، /compact را اجرا کنید تا تاریخچه به جای ارسال کامل، خلاصه شود. در بازههای زمانی پیوسته کار کنید، زیرا کش پیشفرض «دارای طول عمر 5 دقیقه است» و «هر بار که محتوای کش شده استفاده میشود، بدون هزینه اضافی بازخوانی میشود». نشستی که هر ده دقیقه یک بار به آن دسترسی دارید، هر بار هزینه نوشتن مجدد را پرداخت میکند. یک نشست Claude Code که در tmux روی یک VPS اجرا میشود در زمان بیکاری تقریباً هیچ هزینهای ندارد، اما بیکار ماندن بیش از طول عمر کش، باعث از دست رفتن پیشوند گرم (warm prefix) میشود.
پیش از تصمیمگیری، میزان مصرف خود را اندازهگیری کنید
تصمیم خود را بر اساس مثال من نگیرید. آن را بر اساس یک هفته از فعالیت خودتان اتخاذ کنید.
در Claude Code، به مدت یک هفته در پایان هر نشست دستور /usage را اجرا کنید (/cost نام مستعاری برای همان صفحه است). این دستور تعداد توکنهای نشست و برآورد هزینه را گزارش میدهد، با این تذکر از مستندات که: «مبلغ دلاری، برآوردی است که بهصورت محلی از تعداد توکنها محاسبه شده و ممکن است با صورتحساب واقعی شما متفاوت باشد.» مجموع مقادیر با اجرای /clear بازنشانی میشوند، بنابراین پیش از آن، صفحه را مطالعه کنید. در یک اشتراک، آن مبلغ دلاری صورتحساب شما نیست، اما تعداد توکنهای پشت آن همان چیزی است که این فرمول به آن نیاز دارد. دستور /context نشان میدهد چه چیزی در حال پر کردن پنجره است.
در یک حساب API، صفحه usage در Claude Console مرجع اصلی است. برای قیمتگذاری یک prompt پیش از ارسال آن، client.messages.count_tokens() «رایگان است اما مشمول محدودیتهای تعداد درخواست در دقیقه بر اساس سطح مصرف شماست» و این تنها شمارندهای است که از توکنساز (tokenizer) مورد استفاده برای صورتحساب شما بهره میبرد.
پس از یک فراخوانی، بلوک usage را بخوانید و آن را بهدرستی تفسیر کنید:
u = response.usage
total_input = u.input_tokens + u.cache_creation_input_tokens + u.cache_read_input_tokensinput_tokens فقط باقیماندهٔ غیرکششده (uncached) را میشمارد که در مستندات بهعنوان «توکنهای پس از آخرین نقطه شکست کش» ثبت شده است. یک نوبت که input_tokens: 4000 را گزارش میدهد، یک نوبت 4000 توکنی نیست و مجموع این سه فیلد، همان اندازهٔ prompt است که این فرمول به آن نیاز دارد.
سپس مقایسه کنید. اگر مصرف اندازهگیریشدهٔ ماهانه بهوضوح کمتر از هزینهٔ پلن است، حالت meter را انتخاب کنید. اگر بهوضوح بیشتر است، پلن را انتخاب کنید؛ مشروط بر آنکه سهمیهٔ آن برای یک روز کاری معمول شما کافی باشد. اگر مصرف نزدیک به مرز قرار دارد، پلن را انتخاب کنید، چون پلن غافلگیرتان نمیکند، اما meter ممکن است هزینهٔ پیشبینینشده ایجاد کند. اگر مصرف حتی بسیار کمتر از هزینهٔ Pro است، پیش از خرید هرکدام، بررسی کنید آیا پلن پولی برای شیوهٔ کار شما از tier رایگان بهتر است؛ زیرا این میزان مصرف ممکن است آنقدر کم باشد که بهدفعات کافی به محدودیت رایگان نرسد و پرداخت هیچ هزینهای را توجیه نکند. این تصمیم نیز برگشتناپذیر نیست، زیرا لغو یا کاهش tier، در صورت مغایرت چند هفتهٔ دیگر از مصرف واقعی با برآورد شما، ماهی را که هزینهٔ آن را قبلاً پرداخت کردهاید دستنخورده باقی میگذارد. صرفنظر از انتخاب شما، این محاسبه فقط مشخص میکند کدام مدل صورتحساب ارزانتر است؛ اما اینکه هزینه با ساعتهای بازیابیشده جبران میشود یا نه، محاسبهٔ جداگانهای است که باید آن را با نرخ ساعتی خودتان مقایسه کنید.
FAQ
آیا استفاده از Claude API ارزانتر از Claude Pro یا Max است؟
این موضوع به حجم استفاده بستگی دارد. هیچ نقطه سربهسریِ اعلامشدهای برای مقایسه وجود ندارد، زیرا اشتراکها به جای سهمیه توکن، به عنوان بازههای زمانی استفاده فروخته میشوند. هزینه یک تعامل (turn) معمولی را بر اساس نرخهای اعلامشده به ازای هر توکن محاسبه کنید، آن را در تعداد تعاملات در هر روز فعال و تعداد روزهای فعال در ماه ضرب کنید، سپس این عدد را با هزینه اشتراک مقایسه کنید. در یک نمونه محاسباتی، یک تعامل 60,000 توکنی با Sonnet 5 حدود 0.035 دلار هزینه داشت؛ یعنی با فرض 120 تعامل در روز طی 20 روز کاری، حدود 83 دلار در ماه هزینه دارد که بالاتر از هزینه اشتراک Pro و پایینتر از هزینه اشتراک Max است.
چگونه هزینه ماهانه Claude API خود را محاسبه کنم؟
برای جمعآوری تعداد واقعی توکنها، /usage را به مدت یک هفته در Claude Code اجرا کنید یا اگر از قبل حساب API دارید، صفحه میزان استفاده (usage) را در Claude Console بخوانید. سپس هزینه یک تعامل را محاسبه کنید: ورودی بدون کش (uncached) با نرخ پایه، نوشتن در کش با 1.25 برابر نرخ ورودی پایه، خواندن از کش با 0.1 برابر نرخ ورودی پایه، و خروجی با نرخ خروجی (توکنهای تفکر یا thinking tokens به عنوان خروجی محاسبه میشوند). این مقدار را در تعداد تعاملات در روز فعال و تعداد روزهای فعال در ماه ضرب کنید.
چه چیزی بیشترین تأثیر را بر صورتحساب Claude API دارد؟
بیش از هر چیز، Prompt caching. یک تعامل 60,000 توکنی با Sonnet 5 زمانی که پیشوند (prefix) از کش خوانده شود حدود 0.035 دلار و در صورت عدم استفاده از کش حدود 0.132 دلار هزینه دارد. انتخاب مدل در رتبه بعدی قرار دارد: همان تعامل با Opus 4.8 حدود 0.086 دلار هزینه خواهد داشت. طول نشست (session) در رتبه سوم است، زیرا API بدون وضعیت (stateless) است و در هر تعامل، کل گفتگو مجدداً به عنوان ورودیِ مشمول هزینه ارسال میشود.
آیا اشتراک Claude شامل دسترسی به API میشود؟
این دو را به عنوان دو حساب مجزا با دو صورتحساب در نظر بگیرید. فراخوانیهای API بر اساس هر توکن از حسابی که در Console ایجاد میکنید کسر میشود و در مستنداتی که بررسی کردم، هیچ موردی مبنی بر اینکه اشتراک شامل اعتبار API باشد وجود ندارد. واضحترین نشانه برای جدا بودن این دو سرویس، دستور /usage-credits در Claude Code است که «با احراز هویت از طریق API key در دسترس نیست». بسیاری از توسعهدهندگان هر دو را دارند: یک اشتراک برای کدنویسی تعاملی و یک کلید برای ابزارهایی که میسازند.