كيف تعمل فوترة Anthropic API فعلياً

Updated 2026-07-15

تُفوتِر Anthropic واجهة API لكل token: معدل للمدخل، معدل أعلى للمخرج، ومعدلات منفصلة لكتابة وقراءة الذاكرة المؤقتة للـ prompt، كلها مسحوبة من رصيد مسبق الدفع. معظم الفواتير المفاجئة مصدرها tokens المخرج وتاريخ المحادثة المُعاد إرساله، وليس سعر المدخل الظاهر في العنوان.

إجابة سريعة: على ماذا تُحاسَب فعلياً

Anthropic تُحاسِب على Claude API لكل token، بالدفع المسبق. تشتري رصيداً من وحدة التحكم الخاصة بالمطورين، وكل طلب يخصم من ذلك الرصيد عبر ثلاثة عدادات: tokens المدخل (كل ما ترسله)، tokens المخرج (كل ما يُنشئه النموذج، بما في ذلك tokens التفكير)، وحركة الذاكرة المؤقتة للـ prompt (الكتابة تُحاسَب بمعدل 1.25 ضعف معدل المدخل، والقراءة بمعدل 0.1 ضعف). لا يوجد اشتراك لواجهة API نفسها، واشتراك Claude Pro أو Max لا يشمل رصيد API. المخرج هو العداد المكلف. يُدرَج Claude Sonnet 4.6 بسعر $3.00 لكل مليون token مدخل و$15.00 لكل مليون token مخرج، بفارق 5 أضعاف. يُدرَج Claude Opus 4.7 بسعر $5.00 مدخل و$25.00 مخرج. إذا كانت فاتورتك أعلى من المتوقع، تحقق من حجم المخرج ونمو تاريخ المحادثة قبل أي شيء آخر.

العدادات الثلاثة: tokens المدخل والمخرج والذاكرة المؤقتة

يشمل المدخل أكثر من رسالة المستخدم. system prompt، وتاريخ المحادثة الكامل، وتعريفات الأدوات، ونتائج الأدوات، والصور، كلها تُحتسب كـ tokens مدخل في كل طلب يتضمنها. يشمل المخرج كل ما يكتبه النموذج مرة أخرى، وفي النماذج القادرة على الاستدلال يشمل ذلك tokens التفكير التي قد لا تعرضها للمستخدم أبداً. الذاكرة المؤقتة للـ prompt هي العداد الثالث والذي يتركه معظم الفرق دون استخدام. تُحدِّد بادئة ثابتة (system prompt طويل، مستند، قائمة أدوات ثابتة) بنقطة توقف cache_control. الطلب الأول يدفع علاوة كتابة قدرها 1.25 ضعف معدل المدخل للذاكرة المؤقتة الافتراضية لمدة 5 دقائق؛ وكل طلب يعيد استخدام البادئة ضمن هذه النافذة يقرأها بمعدل 0.1 ضعف. تتوفر أيضاً ذاكرة مؤقتة لساعة واحدة بمعدل كتابة ضعفين. أدناه بطاقة الأسعار الكاملة لنموذجي Claude الرئيسيين بالأسعار الرسمية المُدرجة.

أسعار Anthropic الرسمية المُدرجة بالدولار الأمريكي لكل مليون token.
العدادما يُحتسبSonnet 4.6Opus 4.7
tokens المدخلsystem prompt، التاريخ، الرسالة، الأدوات، الصور$3.00 / 1M$5.00 / 1M
tokens المخرجردود النموذج، بما في ذلك tokens التفكير$15.00 / 1M$25.00 / 1M
كتابة الذاكرة المؤقتة (5 دقائق)أول كتابة لبادئة مخزنة مؤقتاً، 1.25 ضعف المدخل$3.75 / 1M$6.25 / 1M
قراءة الذاكرة المؤقتةإعادة استخدام بادئة مخزنة مؤقتاً، 0.1 ضعف المدخل$0.30 / 1M$0.50 / 1M

مثال محسوب: chatbot واحد، يوم واحد

خذ chatbot دعم يعمل على Claude Sonnet 4.6 بالأسعار الرسمية: 10,000 طلب يومياً، كل واحد يحمل system prompt من 2,000 token بالإضافة إلى 1,500 token من التاريخ ورسالة المستخدم، ويُجاب برد من 500 token. يُظهر الجدول نفس حجم العمل مع وبدون تخزين system prompt مؤقتاً. بدون تخزين مؤقت يكلف اليوم $180.00، أي حوالي $5,400 شهرياً. تخزين system prompt مؤقتاً (بافتراض حوالي 300 انتهاء صلاحية للذاكرة المؤقتة يومياً ضمن نافذة الـ5 دقائق) يخفضه إلى نحو $128 يومياً، أي حوالي $3,840 شهرياً. لاحظ ما لم يتحرك: تكلفة المخرج. التخزين المؤقت يمس المدخل فقط، ولهذا الانضباط في المخرج أهم من أي رافعة أخرى بمفردها.

10,000 طلب يومياً على Claude Sonnet 4.6: system prompt من 2,000 token، و1,500 token من التاريخ والرسالة، ورد من 500 token.
البندtokens يومياًالسعر لكل مليونالتكلفة اليومية
المدخل، بدون تخزين مؤقت35,000,000$3.00$105.00
المخرج، بدون تخزين مؤقت5,000,000$15.00$75.00
الإجمالي بدون تخزين مؤقت40,000,000$180.00
كتابة الذاكرة المؤقتة (system prompt)600,000$3.75$2.25
قراءة الذاكرة المؤقتة (system prompt)19,400,000$0.30$5.82
مدخل غير مخزَّن مؤقتاً (التاريخ + الرسالة)15,000,000$3.00$45.00
المخرج5,000,000$15.00$75.00
الإجمالي مع التخزين المؤقت40,000,000$128.07

لماذا تُفاجئ فواتير Anthropic الفرق

أربعة أنماط تفسر معظم أحاديث "لماذا الفاتورة أضعاف التقدير". 1. المخرج هو 5 أضعاف المدخل، والتفكير يُحتسب كمخرج. التقديرات ترتكز على سعر المدخل لأنه الرقم المذكور أولاً. لكن الإجابات الطويلة، والتنسيق المطوّل، والتفكير الموسّع، كلها تُحاسَب بسعر المخرج. نموذج يفكر لمدة 3,000 token قبل أن يجيب في 500 يُحاسَب على 3,500 token مخرج مقابل ما يبدو رداً قصيراً. 2. يُعاد احتساب التاريخ في كل دورة. واجهة API عديمة الحالة (stateless)، لذا تعيد كل دورة إرسال المحادثة كاملة كمدخل. محادثة بمعدل 20 دورة لا تكلف 20 ضعف الدورة الواحدة؛ بل أكثر بكثير، لأن الدورة رقم 20 تحمل الدورات الـ19 السابقة كمدخل. تنمو تكلفة المدخل تقريباً بمربع طول المحادثة ما لم تُقلّصها أو تُلخّصها. 3. الاشتراكات ورصيد API منفصلان. Claude Pro وMax يغطيان تطبيقات Claude، وليس واجهة API. تفترض الفرق أن الاشتراك يستوعب حركة API، ثم تكتشف أن وحدة التحكم كانت تسحب بهدوء من رصيد مسبق الدفع مع تفعيل إعادة التعبئة التلقائية. 4. كل ما في الطلب هو مدخل، والتتبع صعب. تعريفات الأدوات ونتائجها والصور وsystem prompts كلها تُحاسَب كمدخل في كل طلب يتضمنها. وزّع ذلك على عدة مفاتيح API وبيئات وميزات دون تسجيل لكل مفتاح، ولن يستطيع أحد تحديد أي ميزة أنفقت المال حتى تصل الفاتورة.

فوترة Anthropic مقابل OpenAI، جنباً إلى جنب

يقيس كلا المزوّدين بنفس الطريقة: لكل token، بمعدلات منفصلة للمدخل والمخرج، ورصيد مسبق الدفع افتراضياً. الفروق التي تهم فاتورتك تكمن في آلية التخزين المؤقت وضوابط الإنفاق. الفارق العملي هو التخزين المؤقت. تطبّق OpenAI التخزين المؤقت للـ prompt تلقائياً بلا رسوم كتابة وبخصم على الجزء المخزَّن. أما Anthropic فتطلب منك وضع نقاط توقف cache_control بنفسك، وتفرض علاوة كتابة، وتُعيدها بقراءات أرخص بكثير عند 0.1 ضعف معدل المدخل. لأحمال العمل ذات الـ prompts الثابتة الطويلة، التخزين المؤقت لدى Anthropic حين يُنفَّذ بشكل صحيح هو الرافعة الأقوى؛ وحين يُنفَّذ خطأ (طابع زمني في system prompt، قائمة أدوات غير ثابتة)، لا يُفعَّل أبداً بصمت وتدفع السعر الكامل بالإضافة إلى علاوات الكتابة.

تفصيل الفوترةAnthropicOpenAI
وحدة الفوترةلكل token، بمعدلات منفصلة للمدخل والمخرجلكل token، بمعدلات منفصلة للمدخل والمخرج
نموذج الدفعرصيد مسبق الدفع؛ مستويات الاستخدام ترفع حدود المعدلرصيد مسبق الدفع افتراضياً
التخزين المؤقت للـ promptcache_control صريح؛ كتابة 1.25 ضعف، قراءة 0.1 ضعفتلقائي؛ خصم على المدخل المخزَّن، بلا رسوم كتابة
مدة الذاكرة المؤقتة5 دقائق افتراضياً، ساعة واحدة بمعدل كتابة ضعفينتُدار نيابة عنك، عادة من دقائق إلى ساعة
خصم الدفعاتخصم 50% عبر Batches APIخصم 50% عبر Batch API
tokens الاستدلالtokens التفكير تُحاسَب كمخرجtokens الاستدلال تُحاسَب كمخرج، ولا تظهر في الرد
ضوابط الإنفاقحدود إنفاق على مستوى مساحة العمل، إعادة تعبئة تلقائية اختياريةميزانيات وتنبيهات على مستوى المشروع

كيف تُقدّر تكلفة Anthropic API قبل الإطلاق

كل استجابة من API تتضمن كائن usage بعدد tokens المدخل والمخرج (input_tokens وoutput_tokens) الدقيق، بالإضافة إلى cache_creation_input_tokens وcache_read_input_tokens عند تفعيل التخزين المؤقت. هذا الكائن هو الحقيقة المرجعية. أدوات تجزئة النصوص (tokenizers) المصممة لمزوّدين آخرين تُقلّل من عدّ tokens Claude، لذا لا تُقدّر باستخدامها. الإجراء: أرسل عدداً من الطلبات التمثيلية، اقرأ كائن usage، واحسب متوسط الأعداد. ثم طبّق الصيغة: التكلفة = (input_tokens / 1,000,000 × سعر المدخل) + (output_tokens / 1,000,000 × سعر المخرج)، بالإضافة إلى حدود كتابة وقراءة الذاكرة المؤقتة إن كنت تستخدمها. اضرب في الحجم اليومي المتوقع، وللمنتجات متعددة الدورات أضف هامش نمو لأن التاريخ يرفع المدخل في كل دورة. تُتيح Anthropic أيضاً نقطة نهاية count_tokens إذا أردت الأعداد قبل إرسال أي شيء.

curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Summarize this ticket: ..."}]
  }'

# الاستجابة تتضمن الحقيقة المرجعية لنموذج التكلفة لديك:
# "usage": {"input_tokens": 2412, "output_tokens": 486,
#           "cache_read_input_tokens": 0, "cache_creation_input_tokens": 0}

خمس طرق لخفض فاتورة Anthropic API

التكتيك الخامس هو حيث تُثبت البوابة (gateway) جدارتها. APIsRouter بوابة متوافقة مع OpenAI تُسجّل النموذج، وtokens المدخل، وtokens المخرج، والتكلفة الدقيقة بالدولار لكل طلب، لكل مفتاح API، بحيث تحصل كل ميزة أو بيئة على مفتاحها الخاص وسطرها الخاص في عرض الاستخدام. تُدرِج Claude Sonnet 4.6 بسعر $2.40 مدخل و$12.00 مخرج لكل مليون token وClaude Opus 4.7 بسعر $4.00 و$20.00، أي أقل بنسبة 20% من السعر الرسمي، بفوترة الدفع حسب الاستخدام بلا اشتراك؛ وأول عملية تعبئة رصيد عند /topup تُضاعَف. توجيه تكامل OpenAI SDK قائم إليها تغيير بسطرين:

  • خزّن مؤقتاً البادئات الطويلة الثابتة. system prompt أو مستند يتكرر عبر الطلبات يُحاسَب بعُشر سعر المدخل في كل قراءة من الذاكرة المؤقتة بعد الكتابة الأولى.
  • قلّص التاريخ وحدّد max_tokens. لخّص أو احذف الدورات القديمة بدلاً من إعادة إرسالها، واضبط max_tokens على ما تحتاجه المهمة فعلياً حتى لا يُحاسَبك رد متسرّع بآلاف tokens المخرج الإضافية.
  • وجّه حسب المهمة، لا حسب العادة. احتفظ بـ Opus للخطوات التي تحتاجه ووجّه التصنيف الجماعي والاستخراج والمسودات إلى نماذج أرخص مثل deepseek-v4-flash أو glm-5.
  • اجمع كل ما هو غير متزامن في دفعات. تُعالج Batches API الطلبات خلال 24 ساعة بنصف السعر، وهي مثالية لملء البيانات القديمة والتقييمات والمهام الليلية.
  • ضع رؤية التكلفة لكل مفتاح أمام حركة مرورك. معظم مفاجآت الفوترة هي مشاكل تتبع: لا يستطيع أحد تحديد أي ميزة أو عميل أنفق المال حتى تصل الفاتورة.
from openai import OpenAI

client = OpenAI(
    api_key="sk-APIsRouter-...",
    base_url="https://api.apisrouter.com/v1",
)

response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Summarize this ticket: ..."}],
)

# أعداد tokens تعود مع كل استجابة؛ ولوحة تحكم البوابة
# تُسجّل أيضاً التكلفة الدقيقة لهذا الطلب تحت هذا المفتاح.
print(response.usage.prompt_tokens, response.usage.completion_tokens)

الأسئلة الشائعة

كيف تعمل فوترة Anthropic API؟

تدفع مسبقاً مقابل رصيد، ويخصم كل طلب تكلفة بناءً على tokens: المدخل بمعدل واحد، والمخرج بمعدل أعلى، وكتابة وقراءة الذاكرة المؤقتة للـ prompt بمعدل 1.25 و0.1 ضعف معدل المدخل. تختلف المعدلات حسب النموذج، وتفتح مستويات الاستخدام حدود معدل أعلى مع نمو إنفاقك التراكمي.

هل يشمل اشتراك Claude Pro أو Max رصيد API؟

لا. تغطي الاشتراكات تطبيقات Claude؛ وتُحاسَب واجهة API بشكل منفصل من رصيد مسبق الدفع في وحدة تحكم المطورين. اعتماد حركة API على اشتراك هو أحد أكثر أسباب الفواتير غير المتوقعة شيوعاً.

لماذا فاتورة Anthropic API الخاصة بي مرتفعة جداً؟

الأسباب المعتادة، مرتبة: tokens المخرج (5 أضعاف سعر المدخل، وtokens التفكير تُحتسب كمخرج)، وتاريخ المحادثة المُعاد إرساله واحتسابه في كل دورة، وحركة غير مُتتبَّعة عبر مفاتيح متعددة. اسحب سجلات الاستخدام لكل طلب قبل تبديل النماذج؛ من الشائع أن تجد نقطة نهاية واحدة أو prompt واحد مسؤولاً عن معظم الإنفاق.

كيف أضبط حداً للإنفاق على واجهة Anthropic API؟

في وحدة تحكم Anthropic يمكنك ضبط حدود إنفاق على مستوى مساحة العمل والتحكم في إعادة تعبئة الرصيد تلقائياً. اضبط حداً صارماً لكل مساحة عمل وعطّل إعادة التعبئة التلقائية للتجارب. رصيد بوابة مسبق الدفع يعمل أيضاً كسقف طبيعي، لأن الطلبات تتوقف عند نفاده بدلاً من تجاوز ميزانيتك.

كم تكلف Claude API لكل طلب؟

اضرب أعداد tokens في معدلات النموذج. طلب بـ 2,000 token مدخل و500 token مخرج على Claude Sonnet 4.6 يكلف 2,000/1M × $3.00 زائد 500/1M × $15.00، أي حوالي $0.0135 بالأسعار الرسمية. نفس الطلب على Claude Opus 4.7 يكلف حوالي $0.0225.

هل يُقلّل التخزين المؤقت للـ prompt تكاليف Anthropic API فعلياً؟

نعم، عندما تتشارك الطلبات بادئة ثابتة أكبر من الحد الأدنى القابل للتخزين المؤقت (حوالي ألف إلى أربعة آلاف token حسب النموذج). تُحاسَب قراءات الذاكرة المؤقتة بعُشر سعر المدخل، لذا ينخفض system prompt المُعاد استخدامه من $3.00 إلى $0.30 لكل مليون token بعد كتابة 1.25 ضعف. لا يفعل التخزين المؤقت شيئاً لـ tokens المخرج، التي لا يمكنه لمسها.