Claude أم ChatGPT API: أيهما أرخص؟
لا يفوز أي API دائمًا. تعلّم حساب الرموز، ثم قارن تكلفة 3 مهام فعلية واكتشف متى تصبح فاتورة Claude أعلى، مع فرق واضح في الفئة الصغيرة.
الإجابة المختصرة
لا يوجد فائز واحد في مقارنة أسعار واجهة Claude البرمجية بواجهة ChatGPT البرمجية، لأن المزوّدين يحددان أسعار رموز الإدخال والإخراج بشكل مختلف في كل فئة. اعتبارًا من August 2026، تفرض فئتا Claude الأعلى السعر نفسه لكل رمز إدخال مثل الفئتين المناظرتين لهما من OpenAI، وسعرًا أقل لكل رمز إخراج؛ لذلك تتقدم Claude قليلًا في المهام التي يهيمن عليها الإخراج. أما في الفئة الصغيرة، فتكلّف Claude عدة أضعاف تكلفة المهمة نفسها. وأي إجابة لا تحدد الفئة ومزيج الرموز هي مجرد تخمين.
لذلك تعرض هذه الصفحة الحساب أولًا، ثم 3 أعباء عمل مع تكلفتها ومزيج الرموز فيها، ثم المعاملات التي تؤثر في الفاتورة الفعلية بدرجة أكبر من تأثير السعر المعلن.
الصيغة الوحيدة التي تحتاج إليها
تحتسب كلتا الواجهتين البرمجيتين الرسوم بالطريقة نفسها. تدفع مقابل الرموز المميزة التي ترسلها، وتدفع سعراً أعلى مقابل الرموز المميزة التي يكتبها النموذج ويرسلها إليك.
cost = (input tokens / 1,000,000) * input rate + (output tokens / 1,000,000) * output rate
يتكون الرمز المميز في الإنجليزية من نحو 4 أحرف، أي ما يقارب 0.75 من الكلمة. استخدم ذلك كتقدير أولي فقط. ولحساب التكلفة الفعلية، استخدم الأعداد التي تُرجعها كل واجهة برمجية في الكائن usage لكل استجابة.
# Rates are US dollars per million tokens.
def cost(in_tok, out_tok, in_rate, out_rate):
return in_tok / 1e6 * in_rate + out_tok / 1e6 * out_rate
# One support-chat turn: 1,400 tokens in, 220 tokens out, on a $2 / $10 model.
print(round(cost(1400, 220, 2.0, 10.0), 6))يطبع البرنامج النصي 0.005، أي نصف سنت لكل دورة. اضرب هذا المبلغ في عدد الدورات التي تتوقعها خلال الشهر لتحصل على الميزانية. احفظ هذه الصيغة، فكل تغيير في الأسعار بعد اليوم سيحتاج إلى تعديل في سطر واحد بدلاً من تحليل جديد.
الأسعار المنشورة، أغسطس 2026
هذه هي أسعار القائمة التي نشرها البائعان في 1 أغسطس 2026. هذا الجزء هو الموضع الوحيد في المقالة الذي تُذكر فيه الأسعار. راجعها مقابل claude.com/pricing وصفحة أسعار OpenAI قبل اعتماد الميزانية.
The data behind this chart
[
{
"label": "Frontier",
"claude_input": 5,
"claude_output": 25,
"openai_input": 5,
"openai_output": 30
},
{
"label": "Workhorse",
"claude_input": 2,
"claude_output": 10,
"openai_input": 2,
"openai_output": 12
},
{
"label": "Workhorse from September",
"claude_input": 3,
"claude_output": 15,
"openai_input": 2,
"openai_output": 12
},
{
"label": "Small",
"claude_input": 1,
"claude_output": 5,
"openai_input": 0.2,
"openai_output": 1.2
}
]تستند المطابقات إلى الموضع في كل مجموعة من النماذج، وليس إلى الشهرة. في فئة Frontier، تقارن Claude Opus 5 بـ gpt-5.6-sol. وفي فئة Workhorse، تقارن Claude Sonnet 5 بـ gpt-5.6-terra. وفي الفئة الصغيرة، تقارن Claude Haiku 4.5 بـ gpt-5.6-luna. يبيع البائعان أيضًا فئات أعلى من المذكورة في هذا الجزء، وتُبقي OpenAI الأجيال الأقدم مدرجة بأسعارها الأصلية. تؤدي مقارنة نموذج رائد لدى أحد الطرفين بنموذج اقتصادي لدى الطرف الآخر إلى رقم لا معنى له. وهذا هو سبب تصدّر معظم المقارنات المنشورة بعناوين مضللة.
هناك أمران يجب توضيحهما بشأن هذا الجزء. إن سعري Sonnet 5 للإدخال 2 والإخراج 10 هما سعران تمهيديان، وتوثّق Anthropic انتهاءهما في 31 أغسطس 2026. بعد ذلك، يفرض Sonnet 5 سعري 3 للإدخال و15 للإخراج. يغيّر هذا التعديل وحده نتيجة فئة Workhorse من تفوق ضيق لـ Claude إلى تفوق واضح لـ OpenAI، وسيحدث ذلك خلال فترة صلاحية هذه المقالة.
الأمر الثاني هو نمط يستحق الحفظ: تسعّر Claude الإخراج بما يعادل 5 أضعاف سعر الإدخال لديها بالضبط في كل صف أعلاه، بينما تسعّر OpenAI الإخراج بما يعادل 6 أضعاف سعر الإدخال. هذه النسبة، لا السعر المطلق، هي التي تجعل النموذج الفائز يتغير وفق مزيج الرموز الذي تستخدمه.
لماذا لا يمكن مقارنة السعر لكل مليون رمز بين المورّدين
السعر هو عدد الدولارات لكل رمز. وتساوي الفاتورة عدد الدولارات لكل رمز مضروبًا في عدد الرموز. ويعتمد عدد الرموز في جزء من النص على النموذج، لا على النص.
توضح Anthropic ذلك مباشرة: تستخدم نماذج Claude 4.7 والإصدارات الأحدث، بما في ذلك Claude Opus 5 وClaude Sonnet 5، أداة ترميز أحدث تنتج رموزًا أكثر بنحو 30% للنص نفسه مقارنةً بـ Claude Sonnet 4.6 والإصدارات الأقدم. لم يتغير السعر. لكن الفاتورة تغيرت.
لذلك، فإن سعرين يبدوان متطابقين لا يعنيان فاتورتين متطابقتين. احسب عدد الرموز على الجانبين باستخدام نصك أنت، قبل أن تثق بأي مقارنة، بما في ذلك هذه المقارنة.
curl https://api.anthropic.com/v1/messages/count_tokens \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "Summarise the attached contract."}]
}'تكون الاستجابة السليمة كائن JSON صغيرًا يحتوي على input_tokens. ويعني 401 أن متغير المفتاح فارغ في shell لديك. مرّر النص نفسه عبر أداة الترميز الخاصة بالمورّد الآخر، واقسم أحد العددين على الآخر، ثم اضرب السعر المنشور في تلك النسبة قبل إجراء المقارنة. إذا كانت النسبة ترجّح أحد المورّدين بأكثر من نحو 1.2، فإنها تتغلب على كل فرق في الأسعار المذكورة في القسم أعلاه.
السيناريو الأول: ميزة محادثة
مساعد دعم داخل تطبيق ويب. 120,000 دورة محادثة شهريًا. ترسل كل دورة مطالبة نظام، ومخططات أدوات، ومقتطفين مسترجعين من مكتب المساعدة، وبعض الرسائل السابقة، بإجمالي يقارب 1,400 رمز إدخال، ويجيب النموذج بنحو 220 رمزًا. هذه عملية تفاعلية، لذلك لا يمكن تطبيق خصم المعالجة الدفعية هنا. شغّلها على فئة النماذج العملية.
The data behind this chart
[
{
"label": "List price",
"claude_usd": "600.00",
"openai_usd": "652.80"
},
{
"label": "Cached prefix",
"claude_usd": "427.20",
"openai_usd": "480.00"
},
{
"label": "Small tier, cached",
"claude_usd": "213.60",
"openai_usd": "48.00"
}
]بالسعر المعلن، تبلغ فاتورة Claude 600.00 مقارنةً بـ 652.80 لدى OpenAI. تكاليف الإدخال متطابقة، لأن معدلات الإدخال متطابقة. الفارق كله في الإخراج، ويتفوق Claude فيه بفارق صغير جدًا لا يكفي لاختيار مزود دون غيره.
لنعتبر الآن أن 800 من رموز الإدخال البالغ عددها 1,400 رمز تشكل بادئة ثابتة: مطالبة النظام ومخططات الأدوات التي لا تتغير بين الدورات. يفرض كلا المزودين 10% من معدل الإدخال الأساسي عند إصابة ذاكرة التخزين المؤقت. تنخفض فاتورة Claude إلى 427.20، وتنخفض فاتورة OpenAI إلى 480.00. تحقق التخزين المؤقت قيمة أكبر من اختيار المزود، وكلا النظامين يقدمانه.
هنا يتراجع Claude. معظم إجابات الدعم لا تحتاج إلى نموذج من الفئة العملية. انقل حركة المرور نفسها إلى الفئة الصغيرة، فتصبح فاتورة Claude 213.60، بينما تبلغ فاتورة OpenAI 48.00. اقسم إحدى الفاتورتين على الأخرى، وستجد أن Claude يكلف نحو أربعة أضعاف ونصف مقابل المهمة نفسها. يفرض Claude Haiku 4.5 مبلغ 1 لكل مليون رمز إدخال، مقارنةً بـ 0.2 للنموذج gpt-5.6-luna، ولا يمكن لأي قدر من التخزين المؤقت سد فجوة تبلغ خمسة أضعاف. إذا كانت أعباء العمل لديك تناسب نموذجًا صغيرًا، فإن OpenAI أرخص، والفارق كبير.
السيناريو الثاني: مسار معالجة مستندات طويل السياق
25,000 عقد شهريًا. يحمل كل طلب التعليمات نفسها البالغ حجمها 9,000 رمز ومخطط JSON نفسه، ثم 12,000 رمز من نص العقد، ويُرجع النموذج نحو 700 رمز من الحقول المنظمة. لا يتجاوز الإخراج 4% من إجمالي الرموز في هذه المهمة، وهذه الحقيقة وحدها تحسم المقارنة.
The data behind this chart
[
{
"label": "Chat feature",
"claude_usd": "427.20",
"openai_usd": "480.00"
},
{
"label": "Document pipeline",
"claude_usd": "820.00",
"openai_usd": "855.00"
},
{
"label": "Coding agent",
"claude_usd": "116.10",
"openai_usd": "124.20"
}
]مع تخزين البادئة البالغ حجمها 9,000 رمز مؤقتًا على الجانبين، يفرض Claude رسومًا قدرها 820.00، بينما يفرض OpenAI رسومًا قدرها 855.00. تتطابق تكلفة الإدخال حتى آخر سنت، لأن أسعار إدخال النماذج الأساسية متطابقة في August 2026. ويعود الفرق كله إلى تكلفة الإخراج، التي يبلغ سعرها 5 أضعاف سعر الإدخال في Claude و6 أضعافه في OpenAI.
تستخدم هذه المهمة أيضًا المعالجة الدفعية. يمنح كلا المورّدين خصمًا قدره 50% على الإدخال والإخراج في العمل غير المتزامن، لذلك ينخفض الإجماليان إلى النصف، وتظل الفجوة بالنسب نفسها. وتُعد المعالجة الدفعية أكبر خصم منفرد على أي من المنصتين، ويمكن لمسار معالجة المستندات الليلي استخدامها دائمًا.
يخسر Claude هنا بسبب منطق المستويات نفسه المذكور سابقًا. فاستخراج الحقول وفق مخطط ثابت هو بالضبط نوع العمل الذي يؤديه النموذج الصغير جيدًا، ويمثل الإدخال 97% من الرموز هنا. يؤدي الانتقال إلى مستوى أدنى إلى ضرب سعر إدخال OpenAI في 0.1 وسعر إدخال Claude في 0.5. اختبر النموذج الصغير على 200 مستند قبل افتراض حاجتك إلى النموذج الأكبر، باستخدام التقييم نفسه الذي ستجريه عند اختيار مستوى Claude المناسب للمهمة.
السيناريو الثالث: وكيل برمجي يعمل باستمرار
مطوّر واحد يشغّل وكيلاً على VPS، بنحو 900 دورة للنموذج شهريًا. تحمل كل دورة نحو 60,000 رمز إدخال من سياق المستودع، ويشكّل 80% منها إصابة في ذاكرة التخزين المؤقت، وتنتج نحو 1,800 رمز من التعديلات والشرح. احسب التكلفة وفق الفئة المتقدمة، لأن فجوة القدرات في البرمجة تكلّف أموالًا فعلية.
تفرض Claude تكلفة 116.10 مقابل 124.20 لدى OpenAI. معدل الإدخال نفسه، ومعدل قراءة ذاكرة التخزين المؤقت نفسه، ومعدل الإخراج الأقل لدى Claude يحقق تفوقًا بنحو 7%.
تقع نسبة 7% ضمن هامش خطأ المحلل الرمزي المذكور سابقًا، لذلك تعامل مع هذا السيناريو على أنه تعادل في الأسعار. لكن نموذج الفوترة ليس متعادلًا. بالنسبة إلى مطوّر واحد بهذا الحجم، تكون تكلفة مقعد الاشتراك عادةً أقل من تكلفة استدعاءات API المحاسبة حسب الاستخدام، وتتغير المقارنة بالكامل عند احتساب الاشتراك. حلّل ذلك في مقارنة تكلفة API بالاشتراك قبل وضع وكيل على فوترة حسب الاستخدام. وإذا استخدمت الفوترة حسب الاستخدام، فتعرّف أولًا إلى وجهة الرموز، لأن استخدام الرموز لدى الوكيل البرمجي يهيمن عليه السياق المعاد إرساله في كل دورة، لا الشيفرة التي يكتبها.
العوامل المضاعِفة التي تحدد الفاتورة
السعر المعلن هو أصغر بند في هذه القائمة. كل عامل أدناه يغيّر الفاتورة الفعلية بأكثر من الفرق بين المورّدين في المستوى نفسه.
الإدخال المخزّن مؤقتًا. يفرض كلا المورّدين رسومًا قدرها 10% من سعر الإدخال الأساسي عند حدوث إصابة في ذاكرة التخزين المؤقت. كما تفرض Anthropic رسومًا لكتابة البيانات في ذاكرة التخزين المؤقت: 1.25 ضعف سعر الإدخال الأساسي لإدخال مدته خمس دقائق، و2 ضعف السعر لإدخال مدته ساعة واحدة. وتؤدي إصابة لاحقة إلى تمديد مدة ذلك الإدخال بسعر القراءة. لذلك، يغطي إدخال مدته خمس دقائق تكلفته بعد قراءة واحدة. يكتب عبء العمل الذي تفصل فترات طويلة بين طلباته البيانات في ذاكرة التخزين المؤقت بوتيرة تفوق قراءته لها، وعندئذ تكلف الذاكرة أكثر مما توفره. أما حركة الشبكة المنتظمة فتستفيد جيدًا من التخزين المؤقت، بينما لا تستفيد منه حركة الشبكة المتقطعة.
خصومات المعالجة الدفعية. خصم قدره 50% من تكاليف الإدخال والإخراج على كلا النظامين، ويُطبَّق على الأعمال غير المتزامنة فقط. إذا كان بإمكان المهمة الانتظار، فإن هذا الخصم يخفض الفاتورة إلى النصف لدى أي من المورّدين، ويمكن جمعه مع التخزين المؤقت.
نسبة الإخراج. تفرض Claude سعرًا للإخراج يعادل 5 أضعاف سعر الإدخال. وتفرض OpenAI سعرًا يعادل 6 أضعافه. كلما زادت نسبة الرموز التي تكتبها بدلًا من قراءتها، بدت Claude أفضل عند تساوي سعر الإدخال. وينطبق العكس على الأعمال التي يهيمن عليها الإدخال.
إعادة المحاولات. تدفع تكلفة الإدخال بالكامل مرة أخرى عند إعادة المحاولة، ولا تحصل على أي ناتج قابل للاستخدام. إذا فشلت 6% من استدعاءاتك في التحقق من المخطط وأُعيدت محاولتها، فإن جزء الإدخال في تكلفتك أكبر بنسبة 6% مما تتوقعه خطتك. سجّل إعادة المحاولات كبند تكلفة، لا كبند خطأ. تكتشف الفرق هذا العامل المضاعِف أخيرًا، وغالبًا ما يكون أكبر من الفارق بين المورّدين الذي أمضى الفريق أسبوعًا في مناقشته.
من يخسر، وأين
يخسر Claude الفئة الصغيرة بفارق واضح. يفرض gpt-5.6-luna سعرًا قدره 0.2 لكل مليون رمز إدخال، مقابل 1 لـ Claude Haiku 4.5، بينما يبلغ سعر الإخراج 1.2 مقابل 5. وتكلف مهام التصنيف ذات الحجم الكبير والاستخراج القصير على Claude نحو أربعة أضعاف التكلفة.
يخسر Claude فئة المهام الأساسية اعتبارًا من 1 September 2026، عند انتهاء السعر التمهيدي وانتقال Sonnet 5 إلى 3 و15، مقابل gpt-5.6-terra الذي لا يتغير سعره. يفوز Claude في فئة النماذج المتقدمة من حيث سعر الإخراج، لكن الفارق قد تلغيه أعداد الرموز الفعلية لديك. لا يفوز أي من الطرفين في المهام التي يهيمن عليها الإدخال خلال August 2026، لأن سعر 2 لكل مليون رمز لدى الطرفين يجعل تكلفة الإدخال متطابقة.
كيفية قياس ذلك على حركة الشبكة الخاصة بك
اقرأ الكائن usage في كل استجابة، وخزّن أربعة أرقام لكل طلب: رموز الإدخال، ورموز الإخراج، والرموز المقروءة من ذاكرة التخزين المؤقت، والرموز المكتوبة فيها. في Claude API، تصل هذه القيم باسم input_tokens وoutput_tokens وcache_read_input_tokens وcache_creation_input_tokens. اجمعها لكل يوم، واضربها في الأسعار الحالية، ثم قارن الإجمالي بالفاتورة. يكون الفرق بينهما عادةً ناتجًا عن عمليات إعادة المحاولة أو مسار برمجي نسيت أنك أطلقته.
أجرِ المقارنة على حركة شبكة حقيقية لمدة أسبوع واحد، وليس على مطالبة نموذجية. قارن التكلفة لكل مهمة مكتملة بدلًا من التكلفة لكل رمز. النموذج الذي يجيب من المحاولة الأولى بسعر ضعف السعر يكون أرخص من نموذج يحتاج إلى 3 محاولات بنصف السعر. التكلفة لكل رمز هي معدل. أما التكلفة لكل مهمة مكتملة فهي قيمة فاتورتك.
حدّد سقفًا صارمًا للإنفاق قبل أن تترك أي شيء قيد التشغيل. تعرض كلتا المنصتين حدود الإنفاق في لوحات التحكم الخاصة بهما. ويمكن لوكيل عالق في حلقة إعادة محاولة أن ينفق ميزانية شهر كامل خلال ليلة واحدة. اربط ذلك بالطريقة التي ستتبعها في التحكم في تكلفة وكيل يعمل دائمًا. إذا كنت تبني الإصدار الأول على خادم تملكه، فراجع إنشاء أول تطبيق Claude API على VPS لمعالجة المفاتيح وحلقة الطلبات التي تعتمد عليها هذه الحسابات.
FAQ
هل واجهة Claude البرمجية أرخص من واجهة ChatGPT البرمجية؟
ليس باستمرار. في أغسطس 2026، تفرض فئتا النماذج المتقدمة والعملية السعر نفسه لكل رمز إدخال في الجانبين، وتفرض Claude سعراً أقل لكل رمز إخراج، لذلك تكون Claude أرخص ببضع نقاط مئوية في المهام التي يغلب عليها الإخراج. في الفئة الصغيرة، تكلّف OpenAI's gpt-5.6-luna خُمس تكلفة Claude Haiku 4.5 لكل رمز إدخال، لذلك يكون التصنيف واسع النطاق أرخص بكثير على OpenAI. احسب التكلفة الخاصة بك باستخدام مزيج الرموز الخاص بك، لأن فرقاً صغيراً كهذا يتحدد بحجم عملك، لا بقائمة الأسعار.
لماذا تكلّف الكلمات نفسها عدداً مختلفاً من الرموز في كل واجهة برمجية؟
لأن لكل نموذج أداة تقسيم إلى رموز خاصة به، ولأن عدد الرموز يعتمد على النموذج. توثّق Anthropic أن Claude 4.7 والنماذج اللاحقة تنتج رموزاً أكثر بنحو 30% للنص نفسه مقارنةً بـ Claude Sonnet 4.6 والنماذج السابقة. أرسل النص الخاص بك إلى نقطة نهاية عدّ الرموز لدى كل مورّد، واقسم أحد العددين على الآخر، ثم اضرب ذلك المعدل في السعر المنشور قبل المقارنة. فرق قدره 20% في عدد الرموز يفوق معظم فروق الأسعار المنشورة.
هل يمكن أن تجعل ذاكرة التخزين المؤقت للمطالبات الفاتورة أكبر؟
نعم، على Anthropic. تكلّف كتابة ذاكرة التخزين المؤقت 1.25 ضعف سعر الإدخال الأساسي لإدخال مدته خمس دقائق، و2 ضعف السعر لإدخال مدته ساعة واحدة، بينما تكلّف الإصابة 0.1 ضعف السعر. إذا كانت حركة المرور متقطعة بما يكفي لانتهاء صلاحية معظم الإدخالات قبل قراءتها، فأنت تدفع تكلفة الكتابة الإضافية ولا تحصل على أي قراءات. قارن cache_creation_input_tokens بـ cache_read_input_tokens في سجلاتك. تعني النسبة القريبة من 1 أن التخزين المؤقت يكلّفك المال، لذا أطِل مدة الإدخال أو أزله.
هل ينبغي أن أشغّل عميلاً برمجياً عبر الواجهة البرمجية أم باستخدام اشتراك؟
بالنسبة إلى مطوّر واحد وبحجم استخدام عادي، تكون تكلفة مقعد الاشتراك عادةً أقل من فوترة الواجهة البرمجية بحسب الاستخدام، لأن العميل البرمجي يعيد إرسال سياق كبير في كل دور، وتُحسب تكلفة هذا السياق في كل مرة. احسب التكلفة لمدة أسبوع أولاً، ثم قارن إجمالي الواجهة البرمجية بسعر المقعد. تكون الواجهة البرمجية أفضل عندما يكون الاستخدام متقطعاً، أو عندما تحتاج إلى وصول برمجي لا يتيحه المقعد.