العودة إلى المدونة

النماذج والمقارناتمقارنة

أي نموذج يتسع لمستند بحجم 100 ألف رمز: حدود السياق والمخرجات

تحقق في خطوتين مما إذا كان مستند طويل وردّه يتسعان لـ GLM-5.3-Flash أو DeepSeek-V4-Flash أو MiniMax-M2.7، واطّلع على تكلفة مهمة واحدة بحجم 100 ألف رمز.

بواسطة CheapTokens Teamنُشر في 5 دقيقة قراءة

الغلاف: ثلاث بطاقات نماذج بنوافذ سياق 390K و380K و180K للمستندات الطويلة
في هذه الصفحة
  1. الفحص المكوّن من خطوتين
  2. ما حجم مستندك حقًا؟
  3. نفّذ الفحص في الكود
  4. تكلفة مهمة واحدة بحجم 100 ألف
  5. عندما يكون الرد هو الجزء الطويل
  6. أي واحد لحالتك

الإجابة القصيرة: مستند بحجم 100 ألف رمز يدخل في أي من النماذج الثلاثة بطلب واحد. ما يميز بينها هو المساحة المحيطة به. يمتلك GLM-5.3-Flash نافذة سياق بحجم 390 ألف، ويمتلك DeepSeek-V4-Flash نافذة بحجم 380 ألف ويمكنه كتابة ما يصل إلى 32,768 رمزًا في الرد، بينما يمتلك MiniMax-M2.7 نافذة بحجم 180 ألف. هناك فحصان يخبرانك أي واحد تستخدم: هل يتسع المستند والرد معًا للنافذة، وهل يتسع الرد لحد المخرجات الخاص بالنموذج.

الحدود أدناه هي حدود CheapTokens الخاصة، تم التحقق منها في 1 نوفمبر 2026، وهي ما يُقاس عليها طلبك عند استدعاء https://api.cheaptokens.dev/v1. توضح الوثائق كيفية الاتصال، وتحتوي الأسعار على قائمة الأسعار الكاملة.

الفحص المكوّن من خطوتين#

تستخدم كلتا القاعدتين أرقامًا يمكنك معرفتها قبل إرسال أي شيء:

  1. رموز الإدخال + max_tokens ≤ نافذة السياق. يتشارك المستند والرد نافذة واحدة.
  2. max_tokens ≤ حد المخرجات الخاص بالنموذج.
النموذج معرّف API السياق أقصى رد أكبر مستند مع رد كامل الطول
GLM-5.3-Flash zai-org/GLM-5.3-Flash 390K 8,192 حوالي 381K
DeepSeek-V4-Flash (0731) deepseek-ai/DeepSeek-V4-Flash-0731 380K 32,768 حوالي 347K
MiniMax-M2.7 MiniMaxAI/MiniMax-M2.7 180K 8,192 حوالي 172K

العمود الأخير هو النافذة ناقص أطول رد، بقراءة K على أنها 1,000: 390,000 − 8,192 = 381,808؛ 380,000 − 32,768 = 347,232؛ 180,000 − 8,192 = 171,808. عمليًا نادرًا ما تطلب أطول رد ممكن، لذا لديك مساحة أكبر مما يظهره ذلك العمود.

نوافذ السياق وأطول رد للنماذج الثلاثة
نوافذ السياق وحدود الرد على CheapTokens، تم التحقق منها في 1 نوفمبر 2026

إليك الفحص على حالة تبدو واقعية. لديك سجل بحجم 200,000 رمز وتريد تحليلًا بحجم 2,000 رمز: 200,000 + 2,000 = 202,000. هذا يتسع لنافذتي 390K و380K ولا يتسع لـ 180K. نفس السجل، نفس السؤال، وواحد من الثلاثة خرج بالفعل.

الفحصان قبل طلب طويل
ترتيب الفحص: العد، إضافة max_tokens، المقارنة مع النافذة ومع حد المخرجات

ما حجم مستندك حقًا؟#

الصفحات وحدة رديئة، والرموز هي الوحدة الحقيقية. لنفترض أن صفحة إنجليزية تساوي حوالي 600 رمز (افتراض؛ الصفحات الحقيقية تتراوح من حوالي 500 إلى 700). إذن مستند بحجم 100 ألف رمز هو 100,000 ÷ 600 ≈ 167 صفحة. هذا عقد سميك أو تقرير سنوي طويل، وهو يتسع لكل نموذج في الجدول مع مساحة إضافية.

خمّن الرقم

كم عدد صفحات النص الإنجليزي في مستند بحجم 100 ألف رمز؟

إظهار الإجابة

الإجابة: 170

حوالي 170. بمعدل 600 رمز للصفحة تقريبًا، 100,000 ÷ 600 ≈ 167 صفحة. النصوص القانونية الكثيفة أو الجداول ترفع عدد الرموز في الصفحة، لذا قد يختلف عدّك الخاص.

تقدير الصفحات للتخطيط. قبل الإرسال، عُدّ الرموز باستخدام مُرمِّز، أو استخدم القاعدة التقريبية البالغة حوالي أربعة أحرف لكل رمز في الإنجليزية. لكل نموذج مُرمِّزه الخاص، لذا فإن العدّ تقدير، وبعد الطلب يعطي حقل usage في الاستجابة الأرقام الدقيقة.

نفّذ الفحص في الكود#

يتحقق هذا السكربت من عقد مقابل الحدود أعلاه، ويرسله، ويطبع كيف انتهى الرد. عيّن CHEAPTOKENS_API_KEY أولًا، وبدّل معرّف النموذج لتجربة الآخرين.

python
import os
from openai import OpenAI

# context window, max answer tokens (CheapTokens, checked 1 Nov 2026)
LIMITS = {
    'zai-org/GLM-5.3-Flash': (390_000, 8_192),
    'deepseek-ai/DeepSeek-V4-Flash-0731': (380_000, 32_768),
    'MiniMaxAI/MiniMax-M2.7': (180_000, 8_192),
}

def fits(model, input_tokens, max_tokens):
    context, out_limit = LIMITS[model]
    return max_tokens <= out_limit and input_tokens + max_tokens <= context

client = OpenAI(
    base_url='https://api.cheaptokens.dev/v1',
    api_key=os.environ['CHEAPTOKENS_API_KEY'],
)

text = open('contract.txt', encoding='utf-8').read()
estimate = len(text) // 4   # rough: about 4 characters per token in English
model = 'zai-org/GLM-5.3-Flash'
max_tokens = 1500

if not fits(model, estimate, max_tokens):
    raise SystemExit('Does not fit: pick another model or split the text')

reply = client.chat.completions.create(
    model=model,
    max_tokens=max_tokens,
    messages=[
        {'role': 'system', 'content': 'Summarize contracts in 10 bullet points.'},
        {'role': 'user', 'content': text},
    ],
)
print(reply.choices[0].finish_reason)   # stop = ended on its own, length = cut by max_tokens
print(reply.usage.prompt_tokens, reply.usage.completion_tokens)

إذا نجح، يطبع السطر الأول stop ويعرض الثاني عدد الرموز التي دخلت وخرجت. إذا رأيت length، فقد بلغ الرد max_tokens؛ هذا المقال يشرح الحل. وإذا رُفض الطلب بسبب الحجم، فإن الطلب طويل جدًا: 400 مقابل 413 يشرح ذلك بالتفصيل.

تكلفة مهمة واحدة بحجم 100 ألف#

لنفترض أنك تلخص العقود. كل عقد بحجم 100,000 رمز، والملخص بحجم 1,500 رمز تقريبًا (افتراضات، غيّرها لتطابق ملفاتك). الجدول أدناه حي: يعيد الحساب من الأسعار الحالية ويضع مرجع OpenRouter بجانب مرجعنا.

النموذج التكلفة OpenRouter
GLM-5.3-Flash $0.0021 $0.0035
DeepSeek-V4-Flash $0.0017 $0.0072
MiniMax-M2.7 $0.0052 $0.0627

100,000 رمز إدخال و1,500 رمز إخراج إجمالًا. الأسعار لكل مليون رمز حالية وتتغير مع تعريفاتنا؛ يعرض عمود OpenRouter أسعارًا مرجعية لنفس حجم العمل.

المستند هو الجانب المكلف هنا، لأنك ترسل أكثر بكثير مما تستقبل. لمهمة واحدة كهذه تكون الإجماليات $0.0021 على GLM-5.3-Flash، و$0.0017 على DeepSeek-V4-Flash، و$0.0052 على MiniMax-M2.7. مع احتساب الإدخال والإخراج معًا، تخرج الثلاثة جميعًا أرخص من OpenRouter. الأسعار ثابتة لكل نموذج دون ساعات ذروة، لذا تكلف دفعة ليلية نفس تكلفة دفعة نهارية.

الآن قِس ذلك على يومك. حرّك المنزلقات إلى حملك الخاص واقرأ الإجمالي:

حاسبة التكلفة

يوم واحد من ملخصات العقود

رموز الإدخال لكل طلب: 100,000 · رموز الإخراج لكل طلب: 1,500 · الطلبات يوميًا: 40

النموذجيوميًاشهريًا
GLM-5.3-Flash$0.0824$2.47
DeepSeek-V4-Flash$0.066$1.98
MiniMax-M2.7$0.209$6.27

عندما يكون الرد هو الجزء الطويل#

الملخصات هي الحالة السهلة: رد قصير يتسع في كل مكان. تبدأ المشكلة عندما يضطر النموذج إلى كتابة الكثير. لنفترض أن لديك دليلًا بحجم 20,000 رمز وتطلب تقريرًا بحجم 6,000 رمز بناءً عليه. هذا يتسع لكل نموذج (6,000 ≤ 8,192)، ويعرض الجدول الحي التكلفة:

النموذج التكلفة OpenRouter
GLM-5.3-Flash $0.00064 $0.0012
DeepSeek-V4-Flash $0.0009 $0.0022
MiniMax-M2.7 $0.0019 $0.0228

20,000 رمز إدخال و6,000 رمز إخراج إجمالًا. الأسعار لكل مليون رمز حالية وتتغير مع تعريفاتنا؛ يعرض عمود OpenRouter أسعارًا مرجعية لنفس حجم العمل.

الآن اطلب ترجمة كاملة لنفس الدليل. تستغرق الترجمة وقتًا مماثلًا للأصل، لذا تحتاج مساحة لحوالي 20,000 رمز من الرد. عيّن max_tokens إلى 25,000: 20,000 + 25,000 = 45,000، وهو داخل نافذة 380K بكثير، و25,000 ≤ 32,768، لذا يستوعبها DeepSeek-V4-Flash في رد واحد. تكلف مهمة واحدة كهذه $0.0023. بالنسبة للنماذج ذات حد الرد البالغ 8,192 رمزًا، قسّم الدليل إلى فصول وأرسلها واحدًا تلو الآخر.

أي واحد لحالتك#

اختر حالتك

اختر النموذج حسب شكل مهمتك

مستند طويل، رد قصير

أرشيف بحجم 300 ألف رمز، سجل طويل، كومة تقارير مع ملخص أو بضعة أسئلة فوقها: اختر GLM-5.3-Flash. لديه أوسع نافذة، 390K، ورد يصل إلى 8,192 رمزًا يكفي لملخص.

رد طويل

ترجمة كاملة، تقرير كامل، مسودة طويلة: اختر DeepSeek-V4-Flash. يكتب ما يصل إلى 32,768 رمزًا في رد واحد ولا يزال لديه نافذة 380K للمصدر.

مستند أقل من حوالي 170K

عقد، نص مفرّغ، مقتطف من قاعدة شيفرة متوسطة الحجم: يمتلك MiniMax-M2.7 نافذة 180K وما يصل إلى 8,192 رمزًا من الرد، وهو ما يكفي لهذه. تحقق من الجدول الحي أعلاه لمعرفة تكلفته على أرقامك.

إذا كنت لا تزال غير متأكد، شغّل مستندًا حقيقيًا واحدًا عبر السكربت واقرأ usage. لمقارنة أوسع للنماذج الثلاثة حسب المهمة، راجع GLM مقابل DeepSeek مقابل MiniMax، وتغطي صفحة DeepSeek DeepSeek-V4-Flash بمزيد من التفصيل.