ما هو عداد التوكنات لنماذج اللغة الكبيرة (LLM)؟
يقسم عداد التوكنات النص إلى توكنات بمُقسِّم النموذج اللغوي نفسه ويعدّها، لتقدّر تكلفة API وطول السياق. هنا، الصق النص في المربع (أو افتح ملفاً نصياً): يعرض الجدول عدد التوكنات في DeepSeek وجيلَي Qwen وGPT-5 / GPT-4o وGPT-4 دفعة واحدة، ويُبرز قسم «كيف يُقسَّم النص» كل توكن؛ وأدخل سعراً لتقدير تكلفة الإدخال. لا حاجة إلى تسجيل حساب.
كم توكناً يساوي الحرف الصيني الواحد؟ وهل رقم 0.6 الذي يذكره DeepSeek صحيح؟
بالقياس على النثر الصيني في هذا الموقع، يستخدم DeepSeek نحو 0.77–0.79 توكن لكل حرف صيني، أو نحو 0.62 لكل حرف إذا احتُسبت علامات الترقيم والمسافات أحرفاً. ويقول توثيق DeepSeek نفسه إن «1 حرف صيني ≈ 0.6 توكن»، وهذا يوافق الطريقة الثانية في العدّ. تندمج الكلمات الشائعة في توكن واحد؛ أما الأحرف النادرة فتنقسم إلى توكنين (مثل 龘). وأرقام النماذج الأخرى في المرجع السريع أعلاه.
تعرض واجهة API عدداً مختلفاً. هل العدّ خاطئ؟
تعدّ الأداة النص نفسه وتتطابق مع المُقسِّمات الرسمية معرّفاً بمعرّف. أما prompt_tokens في واجهة API فيشمل أيضاً علامات الأدوار والفواصل التي يضيفها قالب المحادثة إلى كل رسالة: في المثال الموثّق لدى Qwen، يكون 你好 توكناً واحداً بمفرده ويُحتسب في الفاتورة 11 توكناً. وتُحتسب كذلك موجّهات النظام وتعريفات الأدوات والرسائل السابقة. والفرق الثابت هو عبء القالب لديك — استخدمه لمعايرة تقديراتك اللاحقة.
أي معجم يستخدمه DeepSeek V4 وR1 وQwen3.6 وGPT-5؟
المعجم الأساسي لـDeepSeek متطابق من V3 وR1 وV3.1 وV3.2 حتى V4 وV4.1؛ ولا تختلف إلا التوكنات الخاصة. ولـQwen جيلان: Qwen3.5 و3.6 و3.8 تستخدم معجم 248K الجديد، وQwen3 وQwen2.5 وQwQ تستخدم معجم 151K (وهذه معاجم الأوزان المفتوحة؛ ولا يذكر توثيق Alibaba Cloud أيّها تستخدمه نماذج Model Studio المستضافة). أما OpenAI، فبحسب خريطة النماذج في tiktoken: تستخدم GPT-5 وGPT-4.1 وGPT-4o وo1 وo3 وo4-mini معجم o200k_base؛ وتستخدم GPT-4 وGPT-3.5 Turbo وtext-embedding-3 معجم cl100k_base.
لماذا يحتاج GPT-4 إلى توكنات أكثر بكثير من GPT-4o في الصينية؟
يضم cl100k_base في GPT-4 نحو 100,000 مدخل قليلٌ منها صيني، فيشغل كثير من الأحرف توكنين أو ثلاثة على مستوى البايت؛ بينما يضم o200k_base في GPT-4o نحو 200,000 مدخل وكثيراً من الكلمات الصينية. ومثال «الصينية» في هذه الصفحة يساوي 156 توكناً في GPT-4 و111 في GPT-4o.
لماذا تكلّف الأرقام توكنات كثيرة في Qwen؟
يضع المُقسِّم المسبق في Qwen كل رقم في جزء مستقل، فيُقسَّم العدد 1234567 إلى 7 توكنات؛ بينما يجمّع DeepSeek وGPT الأرقام ثلاثةً ثلاثة فيحتاجان إلى 3. لذا يُعدّ النص الكثير الأرقام، كالجداول والفواتير والسجلات، أعلى بشكل ملحوظ في Qwen.
هل يُرفع نصي إلى خادم؟
لا يُرسل إلى خوادمنا. يجري التقسيم في مسار تنفيذ بالخلفية داخل متصفحك؛ والملفات الوحيدة التي تنزّلها الأداة هي المعاجم، من هذا الموقع، عند أول استخدام.
هل تغيّر فواصل الأسطر عدد التوكنات؟
نعم، وأكثر ما يظهر ذلك في DeepSeek: فهو يقسم فاصل أسطر Windows (\r\n) إلى توكنين، فيكلّف الكود نفسه بنهايات أسطر CRLF نحو 15% أكثر، مقابل أقل من 0.5% في المعاجم الأخرى. ويحوّل مربع النص في المتصفح فواصل الأسطر الملصقة إلى \n، فيُعدّ النص الملصق بفواصل LF؛ أما الملفات المحمّلة عبر «فتح ملف» فتحتفظ بفواصل أسطرها الأصلية وبعلامة BOM.
كيف تُعدّ علامات مثل <|im_start|> أو <think>؟
تُعدّ نصاً عادياً يُقسَّم إلى عدة توكنات — تماماً كما تفعل encode_ordinary في tiktoken — وتنبّهك الصفحة حين يحتوي نصك عليها. أما إذا استضفت نموذجاً مفتوحاً بنفسك، فعادةً ما يقرأ خادم الاستدلال كلاً منها توكناً خاصاً واحداً، فيكون العدد لديه أقل.
كيف تُعدّ توكنات التفكير لدى نموذج الاستدلال؟
التفكير يولّده النموذج، فلا يمكن معرفته قبل الاستدعاء؛ وهذه الأداة تعدّ نصاً موجوداً لديك بالفعل. ينصّ توثيق Qwen على أن التفكير يُحتسب توكنات إخراج؛ ولنماذج الاستدلال الأخرى راجع توثيق كل شركة. وكثيراً ما يكون التفكير أطول من الإجابة النهائية، فخصّص له ميزانية مستقلة.
ما أقصى طول للنص؟
لا يوجد حدّ صارم؛ ذاكرة المتصفح هي الحدّ. في اختبارنا، عُدّ نص من 200,000 حرف صيني في أقل من ثانية بعد تحميل المعاجم. وفي النصوص الطويلة جداً يعرض قسم التقسيم أول 2,000 توكن، بينما تشمل الأعداد النص كله دائماً. ويمكن أن يصل حجم الملفات المفتوحة إلى 20 ميغابايت.
هل يستطيع tiktoken عدّ توكنات DeepSeek أو Qwen؟
لا. لا يأتي tiktoken إلا بمعاجم OpenAI (o200k_base وcl100k_base)؛ وإذا استُخدم لـDeepSeek أو Qwen أخطأ في النص الصيني بنحو الضعف (مثال «الصينية» في هذه الصفحة: 156 بـcl100k_base، و75 في DeepSeek). أما لـDeepSeek وQwen فحمّل المُقسِّم الرسمي عبر transformers من Hugging Face، ومرّر add_special_tokens=False لتطابق عدّ النص الخام في هذه الأداة؛ ويوفّر توثيق API لدى DeepSeek أيضاً حزمة مُقسِّم تعمل دون اتصال في صفحة استخدام التوكنات.