FutureForgeFutureForge

FutureForge services

  • Product developmentFrom problem to a product that works in the real world.
  • Full-stack developmentBuild frontend, API, and data as one product.
  • Engineering auditBefore you spend more, know the real state of the system.
  • Architecture consultingClarify the path before an expensive technical decision.
  • Infrastructure & deploymentDeploy the product so it stays reliable after launch.
  • AI in productWe do not add AI for show — we add it to solve a problem.
WorkPricingAbout
Start a conversation
  1. Home
  2. /Notes
  3. /Notes
FutureForge

Product engineering studio — design, build, and deploy software.

Services

WordPress websitesCustom developmentProduct engineeringInfrastructure & deploymentArchitecture consultingAI in product

How to choose

PricingEstimate project costCompare approachesPortfolioAboutContact

Contact

hello@futureforge.ir

Have something to build?

Share what you need and we will talk through the development path and next step.

Start a conversation

© 2026 FutureForge. All rights reserved.

PrivacyTerms of use
HomeWorkStartContact
Software architecture

هزینه استفاده از API هوش مصنوعی

چطور هزینهٔ API هوش مصنوعی را از توکن تا ماه برآورد کنیم؟ فرمول، سه سناریو با قیمت رسمی تاریخ‌دار، اهرم‌های کاهش و چک‌لیست.

SE
Soheil Ebrahimpour

Founder & product engineer

·Oct 19, 2026·7 min read
هزینه LLMتوکنAPI هوش مصنوعیکش promptبودجه
تیم در حال مقایسهٔ برآورد هزینه ماهانه روی صفحه‌گسترده

«هزینهٔ این قابلیت هوش مصنوعی ماهی چقدر می‌شود؟» سؤالی است که قبل از ساخت باید جواب داشته باشد، نه بعد از اولین صورتحساب. خوب است که جواب یک عدد تکی نباشد، یک فرمول با ورودی‌های قابل‌اندازه‌گیری باشد: چند درخواست، هر درخواست چند توکن ورودی و خروجی، چه کسری از ورودی کش می‌شود، و قیمت هر توکن چقدر است. این مقاله فرمول و سه سناریو می‌دهد.

مرجع و تاریخ: صفحات قیمت و شمارش توکن Anthropic، و صفحهٔ سازگاری خروجی ساختاریافته، خوانده‌شده در ۱۹ اکتبر ۲۰۲۶؛ صفحهٔ قیمت OpenAI هم به‌عنوان مرجع روز معرفی شده، بدون نقل عدد. قیمت‌ها زود تغییر می‌کنند. اعدادی که در مثال می‌آید از صفحهٔ رسمی در همان تاریخ برای نمونهٔ محاسبه است نه توصیه یا پیش‌بینی؛ قبل از هر تصمیم از صفحهٔ رسمی روز بخوانید. ما هیچ قیمت ثابت یا برآورد نیاورده‌ایم که تاریخ و منبع رسمی نداشته باشد. تبدیل دلار به ریال یا هزینهٔ پرداخت و تحریم‌ها را بررسی نکرده‌ایم. برای برنامه‌ریزی بودجهٔ کلی برنامه‌ریزی پروژه نرم‌افزاری را ببینید.

فرمول پایه

قیمت‌ها به‌صورت دلار برای هر میلیون توکن (MTok) و جدا برای ورودی، خروجی و کش اعلام می‌شوند. فرمول هزینهٔ ماهانه (تحلیل نویسنده، سازگار با ساختار قیمت منبع):

هزینه_ماه = N × [ (T_in_غیرکش × P_in) + (T_in_کش × P_cache_hit) + (T_out × P_out) ] / 1,000,000
N          = تعداد درخواست در ماه
T_in_غیرکش = توکن ورودی که کش نمی‌شود (پیام کاربر، متن بازیابی‌شده)
T_in_کش    = توکن ورودی ثابت که برخورد کش دارد (دستور سیستم)
T_out      = توکن خروجی
P_*        = قیمت هر MTok از صفحهٔ رسمی روز

هزینهٔ نوشتن کش (cache write) هم جدا قیمت دارد؛ برای ساده‌سازی در فرمول بالا آمده و باید در سناریوی واقعی لحاظ شود. در صفحهٔ Anthropic خروجی گران‌تر از ورودی است و برخورد کش بسیار ارزان‌تر از ورودی عادی است؛ پس طول پاسخ و ثابت‌بودن بخش بزرگی از prompt مستقیماً روی هزینه اثر می‌گذارد.

اندازه‌گیری توکن

به‌جای حدس، توکن‌ها را بشمارید. Anthropic یک نقطهٔ پایانی شمارش توکن دارد که پیش از ارسال تعداد توکن ورودی را برمی‌گرداند و می‌گوید این عدد تخمین است. نکتهٔ مهم: مدل‌های ۴٫۷ به بعد توکنایزر جدید دارند و برای همان متن حدود ۳۰٪ توکن بیشتر تولید می‌کنند؛ پس اگر مدل را عوض می‌کنید، شمارش را دوباره روی مدل مقصد انجام دهید. برای فارسی عدد رسمی عمومی نداریم؛ روی نمونهٔ واقعی خودتان بشمارید. توکن خروجی را از فیلد usage پاسخ‌های واقعی در محیط آزمایشی جمع کنید.

اهرم‌های کاهش هزینه

اهرماثرنکتهٔ منبع
کش promptورودی ثابت با قیمت برخورد کشنوشتن کش قیمت جدا دارد
Batchتخفیف برای کار غیرفوریطبق منبع ۵۰٪ و سازگار با خروجی ساختاریافته
مدل کوچک‌ترقیمت هر توکن کمترکیفیت را با eval بسنجید
کوتاه‌کردن خروجیخروجی گران‌تر از ورودی استبا max_tokens و دستور
انتخاب محتواکم‌کردن ورودیRAG بهتر از ریختن همه‌چیز

خروجی ساختاریافته هم prompt اضافه‌ای به ورودی می‌افزاید و توکن ورودی را کمی بالاتر می‌برد؛ آن را در سناریو بیاورید.

سه سناریو با قیمت نمونه

برای مثال، قیمت‌های Claude Sonnet 5.5 در صفحهٔ رسمی در تاریخ ۲۰۲۶-۱۰-۱۹: ورودی ۲ دلار، خروجی ۱۰ دلار و برخورد کش ۰٫۱۰ دلار برای هر MTok. ورودی‌های سناریو (تعداد درخواست و توکن) فرضی‌اند.

  1. دستیار پشتیبانی کم‌ترافیک: ۱۰٬۰۰۰ درخواست در ماه، ۳٬۰۰۰ توکن ورودی و ۳۰۰ توکن خروجی، بدون کش. ورودی کل ۳۰ میلیون توکن است: ۳۰ × ۲ = ۶۰ دلار؛ خروجی ۳ میلیون توکن: ۳ × ۱۰ = ۳۰ دلار؛ جمع ۹۰ دلار در ماه.
  2. همان سناریو با کش: از ۳٬۰۰۰ توکن ورودی، ۲٬۰۰۰ دستور ثابت است که برخورد کش دارد (فرض می‌کنیم ۱۰۰٪ برخورد؛ هزینهٔ نوشتن کش را نادیده می‌گیریم که واقعی نیست). ورودی کش‌نشده ۱۰ میلیون توکن: ۱۰ × ۲ = ۲۰ دلار؛ ورودی کش‌شده ۲۰ میلیون توکن: ۲۰ × ۰٫۱۰ = ۲ دلار؛ خروجی ۳۰ دلار؛ جمع ۵۲ دلار. این نشان می‌دهد کش ورودی را بسیار ارزان می‌کند، اما خروجی ثابت می‌ماند.
  3. رشد ۱۰ برابر ترافیک: ۱۰۰٬۰۰۰ درخواست با همان الگوی سناریوی ۲ خطی رشد می‌کند و حدود ۵۲۰ دلار می‌شود. سقف نرخ، خطای ۴۲۹ و تأخیر هم باید طراحی شود، نه فقط هزینه.

این اعداد صرفاً برای نشان‌دادن شیوهٔ محاسبه‌اند. در سناریوی واقعی هزینهٔ نوشتن کش، تلاش مجدد، توکن‌های ابزار و جست‌وجو، و هزینهٔ زیرساخت (پایگاه برداری، embedding) هم باید اضافه شود. در Bedrock و Google Cloud نقطه‌های پایانی منطقه‌ای ۱۰٪ بیشتر از جهانی هزینه دارند (طبق همان صفحه).

مسیر توکن تا هزینه
نمودار مفهومی.

سقف و پایش

  • سقف بودجه و هشدار در سطح حساب و پروژه (از پنل ارائه‌دهنده) و سقف max_tokens در درخواست.
  • ثبت توکن ورودی/خروجی هر درخواست در لاگ و داشبورد هزینه به ازای هر قابلیت و هر مشتری (پایش سیستم).
  • هشدار برای جهش ناگهانی: حلقهٔ تلاش مجدد بی‌پایان یا ورودی غیرعادی بلند می‌تواند هزینه را چند برابر کند.
  • برآورد را ماهانه با داده واقعی مقایسه و فرمول را اصلاح کنید.

هزینه به ازای هر کار و هر کاربر

عدد ماهانهٔ کل برای بودجه خوب است، اما برای تصمیم محصول «هزینهٔ هر وظیفه» مفیدتر است: در سناریوی ۱ با ۹۰ دلار برای ۱۰٬۰۰۰ درخواست، هر درخواست ۰٫۰۰۹ دلار هزینهٔ مدل دارد و در سناریوی ۲ حدود ۰٫۰۰۵۲ دلار (محاسبهٔ ساده از همان اعداد فرضی). این عدد را با ارزش همان وظیفه مقایسه کنید: اگر یک پاسخ خودکار زمان کارشناس را کم می‌کند، هزینهٔ مدل را با آن بسنجید، نه با صفر. برای قابلیت‌هایی که چند فراخوان دارند (RAG با بازنویسی پرسش، بازیابی، تولید و داور؛ یا عامل با چند گام ابزار) هزینه حاصل جمع همهٔ فراخوان‌هاست و هر گام توکن‌های ورودی تازه می‌خواهد؛ بنابراین برای هر مسیر جداگانه شمارش کنید و بدترین مسیر (بیشترین گام) را هم محاسبه کنید. اگر قیمت‌گذاری برای مشتری دارید، سقف مصرف هر کاربر یا هر طرح را تعریف کنید تا یک کاربر پرمصرف حاشیهٔ کل را از بین نبرد؛ این تصمیم تجاری است و عدد پیشنهادی ما ندارد.

اشتباهات رایج

  • استفاده از یک قیمت قدیمی یا شنیده‌شده به‌جای صفحهٔ رسمی تاریخ‌دار.
  • فراموش‌کردن اینکه خروجی گران‌تر از ورودی است.
  • مقایسهٔ تعداد توکن بین مدل‌هایی با توکنایزر متفاوت.
  • نادیده‌گرفتن هزینهٔ نوشتن کش، تلاش مجدد و ابزارها.
  • نداشتن سقف و پایش هزینه.
  • برآورد فقط برای میانگین، نه برای ۹۵٪ بالای طول ورودی.

چک‌لیست

  1. قیمت ورودی، خروجی و کش از صفحهٔ رسمی با تاریخ ثبت شده است.
  2. توکن ورودی و خروجی روی مدل مقصد و نمونهٔ واقعی شمرده شده است.
  3. فرمول با N، توکن و قیمت مستند است و سه سناریو (پایه، پرترافیک، بدترین) محاسبه شده است.
  4. هزینهٔ نوشتن کش، تلاش مجدد و ابزارها لحاظ شده است.
  5. سقف بودجه، max_tokens و هشدار تعریف شده است.
  6. داشبورد هزینه به ازای قابلیت وجود دارد.
  7. تاریخ بازبینی قیمت تعیین شده است (مثلاً ماهانه).

برای آمادگی عملیاتی نرم‌افزار آمادهٔ تولید را هم ببینید.

منابع و مراجع

  • Pricing — Anthropic (Claude Platform Docs)، 2026-10-19.
  • Token counting — Anthropic (Claude Platform Docs)، 2026-10-19.
  • Structured outputs (Feature compatibility) — Anthropic (Claude Platform Docs)، 2026-10-19.
  • Pricing — OpenAI API Docs، 2026-10-19.

Author

SE

Soheil Ebrahimpour is the founder of FutureForge. He works on product design, architecture, and getting custom software into production.

Related notes

Related notes

Categories

Related services

From note to project

If this topic is close to your product or system, we can talk about the real scope.

If you are unsure about architecture or the build path, we can talk about the project.

Describe the problem and the constraints. If there is a fit, we will schedule a conversation.

Soheil Ebrahimpour
Notes
دیتاست ارزیابی LLM
Monolith در برابر Microservices: کدام را انتخاب کنیم؟
چگونه Database مناسب را انتخاب کنیم؟
انتخاب زبان: Node.js، Python، PHP یا Go؟
چگونه Technology Stack پروژه را انتخاب کنیم؟

Software architecture

دیتاست ارزیابی LLM

Oct 19, 2026

Software architecture

Monolith در برابر Microservices: کدام را انتخاب کنیم؟

Sep 20, 2026

Software architecture

چگونه Database مناسب را انتخاب کنیم؟

Sep 20, 2026

Software architecture

انتخاب زبان: Node.js، Python، PHP یا Go؟

Sep 20, 2026

Software architecture

چگونه Technology Stack پروژه را انتخاب کنیم؟

Sep 20, 2026
All notes245
Software architecture15
Glossary37
Operations87
Product engineering94
Web guide12
Product engineering
Full-stack engineering
Engineering audit
Architecture consulting
Infrastructure and deployment
Start a conversation
Free tools
Start a conversation