الذكاء الاصطناعي للمبتدئيندليل
سعر المليون توكن مقابل التكلفة لكل مهمة: كيف تقارن نماذج الذكاء الاصطناعي
قد يكلّف نموذج بسعر أقل لكل مليون توكن أكثر لكل مهمة منجزة. تعلّم حساب التكلفة لكل مهمة من التوكنات الداخلة والخارجة والمحاولات.

في هذه الصفحة
قارن النماذج بما تكلّفه المهمة المنجزة، لا بسعر المليون توكن. تكلفة المهمة = التوكنات الداخلة × سعر الإدخال + التوكنات الخارجة × سعر الإخراج، مضروبة في عدد المحاولات التي تستغرقها. لذا قد يقدّم لك نموذج بنصف السعر لكل توكن فاتورة أكبر.
هذه هي المفاجأة المعتادة: انتهى الوكيل، وبدت قائمة الأسعار رخيصة، والفاتورة أكبر مما تستحقه المهمة. لنتعرّف على مكان اختفاء الفرق.
سعر التوكن هو سعر الكيلو#
سعر كيلو الطحين لا يخبرك بشيء عن تكلفة العشاء. تحتاج إلى معرفة عدد الكيلوات التي تتطلبها الوصفة، وما إذا كنت تحرق الدفعة الأولى وتبدأ من جديد.
تعمل نماذج الذكاء الاصطناعي بالطريقة نفسها. سعر المليون توكن هو سعر الكيلو. المهمة هي العشاء. تُحتسب كل طلب على جانبين: التوكنات التي ترسلها (الإدخال) والتوكنات التي يكتبها النموذج ردًّا (الإخراج). يعود الرقمان في حقل usage في كل استجابة من واجهة برمجة متوافقة مع OpenAI مثل واجهة CheapTokens API على https:/ (تم التحقق في 29 أكتوبر 2026)، لذا لا تحتاج إلى تخمينهما أبدًا.
إليك المعادلة كاملة:
cost per task = attempts × (tokens in × input price + tokens out × output price)لنفترض أن مهمة ترسل 3,000 توكن وتستقبل 1,000. يكلّف النموذج A دولارًا واحدًا لكل مليون توكن للإدخال و5 دولارات للإخراج. النموذج B نصف ذلك: 0.50 دولار و2.50 دولار. (هذه أسعار مستديرة مختلقة للحساب، وليست قائمة أسعار أي جهة.)
النموذج A، محاولة واحدة:
- 3,000 × 1 دولار ÷ 1,000,000 = 0.003 دولار للإدخال
- 1,000 × 5 دولارات ÷ 1,000,000 = 0.005 دولار للإخراج
- 0.003 دولار + 0.005 دولار = 0.008 دولار لكل مهمة
يبدو النموذج B هو الصفقة. لكن لنفترض أنه يحتاج إلى ثلاث محاولات للحصول على نتيجة قابلة للاستخدام، وكل محاولة تكلّف الشيء نفسه:
- 3,000 × 0.50 دولار ÷ 1,000,000 = 0.0015 دولار للإدخال
- 1,000 × 2.50 دولار ÷ 1,000,000 = 0.0025 دولار للإخراج
- 0.0015 دولار + 0.0025 دولار = 0.004 دولار لكل محاولة
- 3 × 0.004 دولار = 0.012 دولار لكل مهمة
نصف السعر لكل توكن، ومقدار مرة ونصف السعر لكل مهمة. يحدث الشيء نفسه دون إعادة المحاولة إذا كتب B ببساطة إجابات أطول: مع 3,000 توكن إخراج في محاولة واحدة، 3,000 × 2.50 دولار ÷ 1,000,000 = 0.0075 دولار، و0.0015 دولار + 0.0075 دولار = 0.009 دولار. لا يزال أكثر من 0.008 دولار للنموذج A.

والعكس صحيح أيضًا. إذا أصاب B من المحاولة الأولى، يكلّف 0.004 دولار لكل مهمة، نصف تكلفة A. لا يتفوق السعر لكل توكن إلا عندما يكون عدد التوكنات والمحاولات متقاربًا. وهذا بالضبط ما يجب التحقق منه.
بطاقات تعليمية
كلمات ستقابلها في كل وثائق API
اضغط على البطاقة لقلبها
أين تذهب التوكنات لكل مهمة فعليًا#
ثلاثة أشياء تحرّك عدد التوكنات، ولا يظهر أي منها في قائمة أسعار.
- طول الإجابة. النموذج الذي يشرح نفسه بإسهاب يكتب توكنات إخراج أكثر من نموذج يجيب في سطر واحد.
- إعادات المحاولة. الإجابة الفاشلة أو غير القابلة للاستخدام كلّفت توكنات أيضًا، والمحاولة التالية تدفع من جديد.
- السياق المُعاد إرساله. لا تتذكر API: كل خطوة من الوكيل ترسل التعليمات والملفات والسجل من جديد. إذا كان هذا جديدًا عليك، يوضح لماذا تكلّف محادثة طويلة أكثر الآلية.
الثالث هو الأكبر بالنسبة للوكلاء. خذ وكيل برمجة يعمل في 20 خطوة. افترض خطوة وكيل ثقيلة: 20,000 توكن داخلة و1,000 خارجة. لتشغيل أخف بأرقام خطوة بخطوة حقيقية، راجع لماذا تستخدم وكلاء الذكاء الاصطناعي هذا العدد الكبير من التوكنات. الإجابات قصيرة. الإدخال ليس كذلك.
خمّن الرقم
كم توكن إدخال يرسل وكيل من 20 خطوة في المجموع، إذا أرسلت كل خطوة 20,000؟
تخمينك
01,000,000
إظهار الإجابة
الإجابة: 400,000
20 × 20,000 = 400,000. كل خطوة تعيد إرسال السياق، لذا يتراكم الإدخال رغم أن كل إجابة قصيرة.
لذا في هذه المهمة يحدد جانب الإدخال الفاتورة، وجانب الإخراج لا يكاد يهم. قد يفوز هنا نموذج بسعر إدخال رخيص حتى لو بدا سعر إخراجه عاديًا. وهذا شيء تُظهره لك قائمة الأسعار فقط عندما تقرأها ومهمتك في ذهنك.
إليك تلك المهمة بالضبط، 20 خطوة من 20,000 داخلة و1,000 خارجة، على النماذج المتاحة في CheapTokens. الجدول حيّ، لذا تتبع الأرقام الأسعار الحالية، وعمود OpenRouter موجود للمقارنة. مع احتساب الإدخال والإخراج معًا، الثلاثة جميعًا أرخص من OpenRouter إجمالًا.
| النموذج | الإدخال $/1M | الإخراج $/1M | لكل طلب | 20 طلبات | OpenRouter، 20 طلبات |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00044 | $0.0088 | $0.0151 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.0004 | $0.008 | $0.0308 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0012 | $0.023 | $0.276 |
20,000 رمز إدخال و1,000 رمز إخراج لكل طلب. الأسعار لكل مليون رمز حالية وتتغير مع تعريفاتنا؛ يعرض عمود OpenRouter أسعارًا مرجعية لنفس حجم العمل.
لحلقات الوكلاء كهذه، يُعد DeepSeek-V4-Flash خيارًا طبيعيًا: سياق 380K، وحتى 32,768 توكن إخراج لكل إجابة، وسعر واحد في أي وقت من اليوم، لذا يكلّف التشغيل الليلي مثل التشغيل النهاري. تبلغ المهمة كاملة عبر جميع الخطوات العشرين عليه $0.008. راجع صفحة النموذج للتفاصيل وجدول الأسعار لكل نموذج.
روبوت المحادثة قصة معاكسة#
الآن خذ روبوت دعم. لنفترض أنه يتلقى 1,000 طلب يوميًا، وكل طلب سؤال من 2,000 توكن مع السياق وإجابة من 500 توكن. لا حلقة، ولا سجل ينمو، ومحاولة واحدة.
هنا السعر لكل توكن هو تقريبًا التكلفة لكل مهمة، لأن لا شيء يضاعفه. على GLM-5.3-Flash، بسياق 390K وحتى 8,192 توكن إخراج لكل إجابة، يكلّف الطلب الواحد $0.00006 ويكلّف اليوم كاملًا من 1,000 طلب $0.06.
لذا القاعدة العامة بسيطة. مهمة قصيرة تُنفَّذ مرة واحدة: السعر لكل توكن دليل عادل. حلقة، أو مهمة عرضة لإعادة المحاولة، أو مهمة بإجابات طويلة: سعّر مهمة كاملة قبل أن تختار.
قِس مهمتك في عشر دقائق#
أرقامك الخاصة أفضل من أي مثال هنا. يرسل السكربت أدناه طلبًا واحدًا ويطبع ما استخدمه فعليًا وتكلفته. الأسعار فيه مثال: استبدلها بالأسعار الحالية من جدول الأسعار.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheaptokens.dev/v1", api_key="YOUR_KEY")
# example prices per 1M tokens, substitute current ones
PRICE_IN, PRICE_OUT = 1.00, 5.00
resp = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Flash-0731",
messages=[{"role": "user", "content": "Summarize this ticket in one sentence: <your text>"}],
max_tokens=300,
)
u = resp.usage
cost = (u.prompt_tokens * PRICE_IN + u.completion_tokens * PRICE_OUT) / 1_000_000
print(u.prompt_tokens, u.completion_tokens, round(cost, 6))عندما يعمل تحصل على ثلاثة أرقام في سطر واحد: التوكنات الداخلة، والتوكنات الخارجة، وتكلفة تلك المحاولة. ثم:
- شغّل 20 مهمة حقيقية من مهامك، لا مهام تجريبية.
- اجمع تكلفة كل محاولة، بما فيها التي تخلصت منها.
- اقسم على 20. تلك هي تكلفتك لكل مهمة.
- كرّر مع النموذج الآخر وقارن النتيجتين.

لتشغيل أطول، يضيف تتبع تكلفة توكنات الوكيل في Python ميزانية وحدًّا للتوقف إلى الفكرة نفسها، ويوضح كم توكنًا يستخدم الطلب أحجامًا نموذجية للبدء منها.
فحص سريع#
فحص سريع
يكلّف النموذج B نصف ما يكلّفه النموذج A لكل توكن. متى يمكن أن يكلّف B أكثر لكل مهمة منجزة؟
إظهار الإجابة
الإجابة: عندما يحتاج إلى محاولات أكثر أو يكتب إجابات أطول بكثير
التكلفة لكل مهمة = المحاولات × التوكنات × السعر. انصف السعر، وضاعف المحاولات ثلاثًا، وتدفع مرة ونصف.
بعد ذلك، يوضح الإدخال مقابل الإخراج لماذا يُسعَّر الجانبان بشكل مختلف، والوثائق تنقلك من مفتاح إلى أول طلب.



