Skip to content

عداد التوكنات لنماذج DeepSeek / Qwen / GPT

عدد توكنات دقيق لـDeepSeek وQwen وGPT بمُقسِّم كل شركة نفسه، لا بتقدير من عدد الأحرف. الصق النص لتقارن خمسة معاجم جنباً إلى جنب وترى أين ينقسم كل توكن. مجاني ويعمل في متصفحك.

يعمل في المتصفّح مجاني
يُقسَّم النص في متصفحك بمعجم كل شركة نفسه — ولا يُرسل نصك إلى خوادمنا.
أمثلة:

الأحرف
0
أحرف صينية
0
بايتات UTF-8
0
النموذج التوكنات توكنات لكل حرف
DeepSeek V4 / V3 / R1 DeepSeek · 128K —
Qwen3.5 / 3.6 / 3.8 Qwen · 248K —
Qwen3 / Qwen2.5 / QwQ Qwen · 151K —
GPT-5 / GPT-4.1 / GPT-4o / o3 o200k_base —
GPT-4 / GPT-3.5 Turbo cl100k_base —

هذه توكنات النص نفسه. أما استدعاء API فيحتسب أيضاً قالب المحادثة المحيط بكل رسالة، لذا تكون قيمة prompt_tokens التي يعيدها عادةً أعلى ببضعة توكنات.

كيف يُقسَّم النص

اكتب نصاً أو الصقه لترى كل توكن.

أدخل سعر الإدخال من صفحة أسعار مزوّدك. الأسعار تتغير، لذا لا تثبّتها الأداة في الكود.

قورن ناتج المعاجم الخمسة كلها معرّفاً بمعرّف مع Hugging Face tokenizers 0.23.3 وOpenAI tiktoken 0.14.0 على 26,714 نصاً اختبارياً (3.88 مليون حرف) إضافة إلى مجموعة من الأحرف الواقعة عند حدود إصدارات Unicode، فتطابق؛ وكل رقم في أمثلة هذه الصفحة تحقّقنا منه مقابل التطبيقات المرجعية نفسها. أما نسب التوكنات لكل حرف فمصدرها قياسات على نصوص هذا الموقع (29,500 حرف صيني من نثر المدونة و52,500 من توثيق الأدوات). وتعيين النماذج إلى المعاجم مأخوذ من خريطة النماذج في tiktoken ومن مقارنة المستودعات الرسمية للشركات ملفاً بملف، وقد رُوجع في نوفمبر 2026. — فريق هندسة Go Tools · 8 نوفمبر 2026

بناه وتحقّق منه فريق هندسة Go Tools.

مرجع سريع لتحويل التوكنات

كم حرفاً يساوي التوكن الواحد؟

نحو 4 أحرف إنجليزية لكل توكن يتوقف ذلك على المعجم واللغة. بالقياس على نصوص هذا الموقع (نحو 82,000 حرف صيني): يبلغ النص الإنجليزي نحو 4.3–4.4 حرف لكل توكن، أي نحو 1.4 توكن لكل كلمة؛ وفي النثر الصيني يكلّف الحرف الصيني نحو 0.8 توكن في DeepSeek وQwen3.5، و0.9 في Qwen3، و1.0 في GPT-4o، و1.3 في GPT-4.

كم توكناً يشغل نص من 10,000 حرف صيني؟

نحو 6,300 في DeepSeek، و10,000 في GPT-4 مع احتساب علامات الترقيم أحرفاً، وبالقياس على النثر الصيني في هذا الموقع: نحو 6,200–6,300 في DeepSeek، و6,400–6,500 في Qwen3.5، و7,000–7,200 في Qwen3، و7,700 في GPT-4o، و10,300–10,500 في GPT-4. ويشغل الكود والنص الكثير الأرقام عدداً أكبر.

لماذا تستهلك الصينية توكنات أكثر من الإنجليزية؟

الفقرة نفسها: 59–60 توكناً بالإنجليزية، و71–156 بالصينية مثالا «الصينية» و«الإنجليزية» في هذه الصفحة فقرة واحدة. النسخة الإنجليزية 59–60 توكناً في المعاجم الخمسة كلها؛ أما الصينية فـ71 في Qwen3.5، و75 في DeepSeek، و84 في Qwen3، و111 في GPT-4o، و156 في GPT-4 — أي أكثر بنسبة 18% إلى 160%. ولا يتفاوت عدد توكنات الإنجليزية كثيراً بين المعاجم (نحو 1.4 توكن لكل كلمة في نصوص هذا الموقع)؛ أما في الصينية فيتوقف على عدد المدخلات الصينية في المعجم، والمعجم القليل منها (cl100k_base في GPT-4) يقسم كثيراً من الأحرف إلى 2–3 توكنات على مستوى البايت.

ما نوع الوحدة التي يمثّلها التوكن؟

أصغر وحدة يقسم بها النموذج النص ويحتسب بها الفاتورة التوكن هو أصغر وحدة يقسم إليها النموذج اللغوي النص، وهو وحدة الفوترة في واجهات API ووحدة قياس نوافذ السياق. قد يكون كلمة، أو جزءاً من كلمة، أو حرفاً، أو عبارة، أو بضعة بايتات من حرف واحد — ومعجم كل نموذج هو الذي يقرّر.

هل يعدّ توكنات Claude أو Gemini أو Doubao؟

لا مُقسِّم علنياً — واجهات العدّ الرسمية فقط ليس بدقة. لا يوجد لـClaude مُقسِّم توكنات علني منذ Claude 3؛ وتوفّر Anthropic بدلاً منه واجهة count_tokens (ويضيف توثيقها أن Claude 4.7 وما بعده تستخدم مُقسِّماً أحدث ينتج نحو 30% توكنات أكثر للنص نفسه). وكذلك تُعدّ توكنات Gemini وDoubao عبر واجهاتها الرسمية، ولـDoubao أيضاً حاسبة توكنات رسمية في وحدة تحكم Volcano Engine Ark (تتطلب تسجيل الدخول). ولا تدرج هذه الأداة إلا النماذج التي معجمها الرسمي علني ويتطابق معرّفاً بمعرّف.

ما التوكن؟

التوكن (token) هو الوحدة التي يقرأ بها النموذج اللغوي ويكتب، وهو أيضاً الوحدة التي تُحتسب بها فواتير واجهات API وتُقاس بها نوافذ السياق. لا يرى النموذج الحروف أو الأحرف الصينية مباشرةً: إذ يقطع مُقسِّم التوكنات (tokenizer) النص أولاً إلى قطع موجودة في معجمه، ثم يحوّل كل قطعة إلى معرّف عددي صحيح. للكلمات والعبارات الشائعة مدخلات خاصة بها فتشغل توكناً واحداً؛ وكل ما ليس في المعجم يرجع إلى بايتات UTF-8، فقد يكلّف حرف صيني واحد توكنين أو ثلاثة. لذلك يتوقف العدد على المعجم. يخزّن DeepSeek وQwen كلمة 人工智能 (الذكاء الاصطناعي) توكناً واحداً ويقسمها GPT-4o إلى اثنين، بينما لا يضم معجم cl100k_base في GPT-4 إلا القليل من المدخلات الصينية، فيحتاج إلى 12 توكناً للجملة أدناه — أكثر من ضعف الـ5 التي يحتاجها DeepSeek. وفي ما يلي التقسيم الفعلي الذي تُخرجه هذه الأداة.

文本:人工智能正在改变世界。(11 个字符)

DeepSeek V4        5  [人工智能][正在][改变][世界][。]
Qwen3.5 / 3.6      5  [人工智能][正在][改变][世界][。]
Qwen3 / 2.5        5  [人工智能][正在][改变][世界][。]
GPT-5 / GPT-4o     6  [人工][智能][正在][改变][世界][。]
GPT-4             12  [人][工][智×2][能][正在][改][变][世×2][界][。]

×2 表示这个字被拆成了 2 个字节级 token

ماذا يفعل عداد التوكنات هذا

عدّ دقيق بمعجمَي Qwen كليهما

انتقلت Qwen3.5 و3.6 و3.8 إلى معجم جديد بحجم 248K بقواعد تقسيم مختلفة؛ أما Qwen3 وQwen2.5 وQwQ فتحتفظ بمعجم 151K. كلاهما مأخوذ من ملف tokenizer.json في الأوزان المفتوحة الرسمية، ويُعدّ كلٌّ منهما على حدة — ولا يُقرَّب أيٌّ منهما بمُقسِّم GPT.

معاجم رسمية، مُتحقَّق منها معرّفاً بمعرّف

يستخدم DeepSeek معجمه الرسمي (المتطابق من V3 حتى V4.1)، ويستخدم GPT معجمَي o200k_base وcl100k_base من OpenAI. قارنّا 26,714 نصاً اختبارياً (3.88 مليون حرف بـ15 لغة، إضافة إلى الكود والمسافات البيضاء وأحرف واقعة عند حدود إصدارات Unicode) معرّفاً بمعرّف مع tokenizers من Hugging Face وtiktoken من OpenAI: المعاجم الخمسة كلها متطابقة.

خمسة نماذج جنباً إلى جنب

لصقة واحدة تعطيك خمسة أعداد، فترى فوراً أي نموذج يعالج نصك بأقل عدد من التوكنات. ويقارن عمود «توكنات لكل حرف» بإنصاف بين نصوص مختلفة الأطوال.

كل توكن ظاهر

يلوّن عرض التقسيم كل توكن ويمكنه إظهار معرّفه. وحين لا تكوّن عدة توكنات على مستوى البايت أحرفاً كاملة إلا مجتمعة، تُجمع في كتلة واحدة بإطار متقطّع بدلاً من عرض بايتات مشوّهة؛ أما الأحرف غير المرئية مثل المسافات صفرية العرض فتُكتب برمز نقطتها الترميزية، مثل ⟨U+200B⟩.

الملفات تُعدّ كما هي

تحتفظ الملفات المفتوحة بفواصل الأسطر الأصلية CRLF وبعلامة BOM. ويقسم DeepSeek فاصل أسطر Windows (\r\n) إلى توكنين، فيكلّف الكود نفسه بنهايات أسطر CRLF نحو 15% أكثر. أما النص الملصق في المربع فيُعدّ بفواصل LF التي يُبقيها المتصفح.

يعمل في متصفحك

يجري التقسيم في مسار تنفيذ بالخلفية (Web Worker)؛ ولا يُرسل نصك إلى خوادمنا. وبعد تحميل المعاجم يُعدّ نص من 200,000 حرف صيني في أقل من ثانية، ويبقى مربع النص سريع الاستجابة.

عدّ التوكنات في الكود

tiktoken (Python)

len(tiktoken.get_encoding("o200k_base").encode_ordinary(text))

المكتبة الرسمية من OpenAI، لمعاجم OpenAI فقط. أقصر طريق لعدّ توكنات الإدخال في GPT-5 وGPT-4o؛ ولا يمكنها عدّ توكنات DeepSeek أو Qwen.

AutoTokenizer في transformers

AutoTokenizer.from_pretrained("Qwen/Qwen3.6-35B-A3B").encode(text, add_special_tokens=False)

تحمّل المُقسِّمات الرسمية للنماذج المفتوحة مثل DeepSeek وQwen. ويُنزّل التشغيل الأول ملفات المعجم من Hugging Face.

مُقسِّم DeepSeek الذي يعمل دون اتصال

توثيق API لدى DeepSeek، صفحة استخدام التوكنات

المُقسِّم الرسمي الذي يعمل دون اتصال، ويُستخدم مع transformers. ومعجمه هو نفسه معجم صف DeepSeek في هذه الأداة.

واجهات العدّ الرسمية

messages/count_tokens من Anthropic، وcountTokens من Gemini، وresponses/input_tokens من OpenAI

الطريقة الوحيدة للنماذج التي ليس لها مُقسِّم علني، وتشمل النتيجة عبء صيغة المحادثة. تحتاج إلى طلب ومفتاح API، ويذهب النص إلى الشركة المزوِّدة.

عداد التوكنات هذا

الصق النص واقرأ الأعداد الخمسة

بلا كود وبلا اعتماديات — مناسب لفحص موجّه واحد أو للمقارنة بين النماذج. وللمهام المجمّعة استخدم المكتبات أعلاه.

أمثلة على عدّ التوكنات: نص واحد وخمسة تقسيمات

فقرة صينية واحدة، وضعف التوكنات في أحد النماذج

انقر مثال «الصينية» في هذه الصفحة: فقرة يومية من 117 حرفاً (منها 106 أحرف صينية)
DeepSeek V4        75
Qwen3.5 / 3.6      71
Qwen3 / 2.5        84
GPT-5 / GPT-4o    111
GPT-4             156

لكل حرف صيني: نحو 0.67 توكن في Qwen3.5، و0.71 في DeepSeek، و0.79 في Qwen3، و1.05 في GPT-4o، و1.47 في GPT-4. وانقر «الإنجليزية» لترى الفقرة نفسها بالإنجليزية: تقع الأعداد الخمسة كلها بين 59 و60.

الأرقام: Qwen يصرف توكناً لكل رقم

订单金额 12345.67 元,共 2026 件
DeepSeek V4   16   …[123][45][.][67]…[202][6]…
Qwen3.5       22   …[1][2][3][4][5][.][6][7]…[2][0][2][6]…
Qwen3         22   (تُقسَّم الأرقام بالطريقة نفسها)
GPT-4o        13   …[123][45][.][67][ 元][,共]…
GPT-4         16   …[123][45][.][67]…

يقسم جيلا Qwen كلاهما كل رقم على حدة، بينما يجمّع DeepSeek وGPT الأرقام ثلاثةً ثلاثة. لذا يكلّف النص الكثير الأرقام — الجداول والفواتير والسجلات — أكثر بشكل ملحوظ في Qwen.

مسافات صفرية العرض غير مرئية

你​好​世​界 (ثلاث مسافات صفرية العرض U+200B بين الأحرف)
بدونها: DeepSeek 2 · Qwen3.5 2 · Qwen3 2 · GPT-4o 2 · GPT-4 5
معها:   DeepSeek 7 · Qwen3.5 7 · Qwen3 7 · GPT-4o 7 · GPT-4 8

تفصل المسافات صفرية العرض 你好 و世界، فيصبح كل حرف توكناً مستقلاً، وتأخذ كل مسافة صفرية العرض توكناً إضافياً. وكثيراً ما يحتوي النص المنسوخ من الويب عليها؛ ويعرضها عرض التقسيم بالشكل ⟨U+200B⟩.

الرموز التعبيرية: المعجم الأحدث أعلى كلفة

👍🎉
DeepSeek V4   3
Qwen3.5       6
Qwen3         2
GPT-4o        3
GPT-4         6

يخزّن معجم Qwen3 الأقدم الرمزين التعبيريين كاملين؛ أما معجم 248K الجديد فيُرجعهما إلى بايتات UTF-8، فيشغل الرمز التعبيري 3 توكنات، وطوله 4 بايتات. المعجم الأحدث ليس أرخص في كل الحالات — اعدد نصك الحقيقي.

كيف تستخدم عداد التوكنات

  1. 1

    الصق نصك

    الصق موجّهاً (prompt) أو مستنداً أو مقطعاً من الكود، أو استخدم «فتح ملف» لتحميل ملف .txt أو .md أو .json أو .csv أو غيره من الملفات النصية. ليس لديك نص الآن؟ انقر أحد الأمثلة. يُنزِّل العدّ الأول خمسة معاجم من هذا الموقع (0.4–2.2 ميغابايت لكل منها بعد ضغطها بـgzip)، ولا يُعاد تنزيلها ما دامت الصفحة مفتوحة.

  2. 2

    اقرأ الأعداد الخمسة

    يعرض الجدول عدد التوكنات في DeepSeek وQwen3.5/3.6/3.8 وQwen3/Qwen2.5 وGPT-5/GPT-4o وGPT-4/GPT-3.5 دفعة واحدة، إلى جانب متوسط التوكنات لكل حرف. وفوقه تجد عدد الأحرف والأحرف الصينية وبايتات UTF-8، لتقارنها بالتقديرات القائمة على عدد الأحرف.

  3. 3

    افحص التقسيم

    كل كتلة ملوّنة تحت «كيف يُقسَّم النص» هي توكن واحد. والإطار المتقطّع يعني أن عدة توكنات على مستوى البايت لا تكوّن أحرفاً كاملة إلا مجتمعة. فعّل «إظهار معرّفات التوكنات» لتقارنها بالمعرّفات التي تعيدها واجهة API أو tiktoken. وانقر أي صف في الجدول للتبديل بين النماذج.

  4. 4

    قدّر التكلفة

    أدخل سعر الإدخال لكل مليون توكن للنموذج المحدد لتحصل على تكلفة هذا النص بوصفه إدخالاً. لا تأتي الأداة بقائمة أسعار — فالشركات تغيّر أسعارها كثيراً وتفرّقها بحسب ساعات الذروة وإصابات الذاكرة المؤقتة، فاعتمد الرقم المنشور في صفحة أسعارها اليوم.

أخطاء شائعة في عدّ التوكنات

تقدير التوكنات بضرب عدد الأحرف في ثابت

الثابت لا يصح إلا لنوع واحد من النصوص. فالأحرف الـ24 نفسها 订单金额 12345.67 元,共 2026 件 تساوي 13 توكناً في GPT-4o و22 في Qwen — وكلما زادت الأرقام اتسعت الفجوة.

✗ خطأ
tokens ≈ characters × 0.6
✓ صحيح
قسّم النص بمعجم النموذج المستهدف ثم اعدد التوكنات

استخدام مُقسِّم GPT لـDeepSeek أو Qwen

لا يأتي tiktoken إلا بمعاجم OpenAI. ومثال «الصينية» في هذه الصفحة يُعدّ 156 توكناً بـcl100k_base، بينما لا يحتاج DeepSeek إلا إلى 75 — أي تقدير أعلى من الحقيقة بالضعف.

✗ خطأ
tiktoken.get_encoding("cl100k_base")  # يُستخدم لعدّ توكنات DeepSeek
✓ صحيح
AutoTokenizer.from_pretrained("deepseek-ai/DeepSeek-V4.1-Flash")

اعتبار عدد توكنات النص هو الفاتورة

تشمل الفاتورة أيضاً قالب المحادثة وموجّه النظام والإخراج وتفكير نموذج الاستدلال؛ وبعض الخدمات تسعّر إصابات الذاكرة المؤقتة بسعر مختلف. لذا يأتي التقدير المبني على نص الإدخال وحده أقل من الحقيقة.

✗ خطأ
cost = prompt tokens × input price
✓ صحيح
cost = prompt_tokens × input price + completion_tokens × output price

أحرف غير مرئية في النص

تفصل المسافات صفرية العرض (U+200B) الكلمات: فـ你好世界 توكنان في DeepSeek، وتصير 7 توكنات حين تقع ثلاث مسافات صفرية العرض بين أحرفها.

✗ خطأ
你\u200b好\u200b世\u200b界   → 7 توكنات
✓ صحيح
你好世界   → 2 توكن

متى تحتاج إلى عدّ التوكنات

تقدير تكاليف API
قبل الإطلاق، الصق موجّهاً نموذجياً وموجّه النظام والسياق المسترجَع لتعرف عدد توكنات النص نفسه؛ ثم أضف عبء القالب لكل رسالة (انظر «توكنات النص الخام مقابل أعداد API») لتحصل على مُدخل كل استدعاء، واضربه في السعر وعدد الاستدعاءات لتحصل على تقدير شهري.
البقاء ضمن نافذة السياق
المستندات الطويلة وسجل المحادثة ونتائج الاسترجاع تتراكم بسرعة. اعدد كل جزء أولاً، ثم قرّر ما تحذفه أو تلخّصه.
مقارنة النماذج على لغتك
قد تأخذ الفقرة الصينية نفسها في معجمٍ ضعفَ ما تأخذه من توكنات في معجم آخر. فقارن التكلفة بضرب السعر في عدد توكنات نصك في ذلك النموذج، لا بالسعر وحده.
تحديد حجم مقاطع RAG بالتوكنات
تُحدَّد أحجام مقاطع الاسترجاع عادةً بالتوكنات. تحقّق من عدد التوكنات التي يشغلها مقطع حقيقي في النموذج المستهدف قبل أن تثبّت طولاً بالأحرف لكل مقطع.
اكتشف لماذا يكلّف الموجّه كثيراً
النص المنسوخ من صفحات الويب أو Word أو ملفات PDF كثيراً ما يحمل مسافات صفرية العرض ومسافات غير قابلة للكسر وسلاسل من المسافات البيضاء تستهلك توكنات دون أن تُرى. ويُبرزها عرض التقسيم. ولتعرف كلاً منها باسمه ونقطته الترميزية، استخدم «إظهار المحارف غير المرئية» في محوّل يونيكود.

كيف تُقطَّع التوكنات

BPE: الدمج صعوداً من البايتات
المعاجم الخمسة كلها من نوع BPE على مستوى البايت (ترميز أزواج البايتات). يُحوَّل النص إلى بايتات UTF-8، ثم تُدمج القطع المتجاورة في مدخلات أطول من المعجم وفق ترتيب ثابت حتى لا يبقى ما يمكن دمجه. ويأتي هذا الترتيب من إحصاءات التدريب، لذا يتوقف النص نفسه عند تقسيم مختلف في كل معجم.
لماذا قد يكون الحرف الواحد 2–3 توكنات
الحرف الصيني الشائع 3 بايتات في UTF-8. فإن كان في المعجم (هو أو كلمة تحتويه) فهو توكن واحد؛ وإلا بقي قطعاً من البايتات — توكنين أو ثلاثة. ومعجم cl100k_base في GPT-4 هو الأقل ملاءمة للصينية: من بين أكثر 3,755 حرفاً شيوعاً، مُرمَّزةً واحداً تلو الآخر، لا يشغل توكناً واحداً سوى 14.1% منها، مقابل 95.7% في DeepSeek و99.9% في Qwen3.
التقسيم المسبق: التقطيع أولاً ثم الدمج
قبل BPE يقطع تعبير نمطي (regex) النص إلى أجزاء، ولا يتخطى الدمج حدود أي جزء. والقواعد تختلف: يجمّع GPT-4o وGPT-4 الأرقام ثلاثةً ثلاثة، ويُبقي Qwen كل رقم في جزء مستقل، ويعزل DeepSeek أولاً سلاسل الأحرف الصينية والكانا اليابانية (حتى U+9FA5 فقط؛ وما بعده من أحرف يتبع القاعدة العامة). تعيد هذه الأداة إنتاج كل قاعدة وتثبّت فئات الأحرف على Unicode 16 — وهو الإصدار الذي تستخدمه التطبيقات المرجعية — فلا تنحرف النتائج مع إصدار Unicode في متصفحك.
توكنات النص الخام مقابل أعداد API
الأعداد هنا للنص نفسه: بلا توكن بداية التسلسل وبلا قالب محادثة. أما واجهات API فتغلّف كل رسالة بقالب: دالة العدّ في OpenAI Cookbook تضيف 3 توكنات لكل رسالة، واسم الدور، و3 توكنات لتهيئة الرد — أي نحو 7 توكنات إضافية لرسالة واحدة؛ وفي توثيق Qwen الرسمي يكون 你好 توكناً واحداً بمفرده و11 توكناً بعد تغليفه؛ ولا يوثّق DeepSeek ما إذا كان prompt_tokens يشمل قالبه. أما إجابة النموذج وتفكيره فيُحتسبان توكنات إخراج.
من أين تأتي المعاجم
يأتي o200k_base وcl100k_base من ملفات المعاجم التي تنشرها OpenAI لـtiktoken؛ ومعجم DeepSeek من ملف tokenizer.json في المستودع الرسمي DeepSeek-V4.1-Flash-1017 على Hugging Face (MIT)؛ ومعجما Qwen من المستودعين الرسميين Qwen3-8B وQwen3.6-35B-A3B (Apache-2.0). ولا تحتفظ الأداة إلا بما يحتاج إليه التقسيم — بايتات كل توكن وترتيب الدمج — بحجم 0.4–2.2 ميغابايت لكل معجم، تُنزَّل من هذا الموقع عند أول استخدام. والمصادر والتراخيص مدرجة في THIRD_PARTY_NOTICES.txt بجوار الملفات.

نصائح لتقدير التوكنات

اعدد بمعجم النموذج المستهدف
عدّ استهلاك DeepSeek أو Qwen بمُقسِّم GPT قد يخطئ بمعامل اثنين في النص الصيني. ومع Qwen اختر الجيل الصحيح أيضاً: النماذج من Qwen3.5 فصاعداً تستخدم صف «Qwen3.5 / 3.6 / 3.8».
اترك هامشاً للقوالب والإخراج
عدد توكنات النص الخام حدّ أدنى. ولحساب السياق والتكلفة أضف عبء القالب لكل رسالة وموجّه النظام وطول الإخراج المتوقع؛ وتفكير نموذج الاستدلال يُحتسب إخراجاً أيضاً.
عايِر تقديراتك على حقل usage في API
بعد الإطلاق، اعتمد قيمة usage التي تعيدها واجهة API. اعدد الموجّه نفسه هنا وقارنه بـprompt_tokens: الفرق هو عبء القالب لديك، ويمكنك إضافته إلى تقديراتك اللاحقة.
قسّم بالتوكنات لا بالأحرف
حدّد أحجام مقاطع RAG وحدود الاقتطاع بالتوكنات. فالنص المختلط اللغات والكود والأرقام تغيّر نسبة الأحرف إلى التوكنات تغييراً كبيراً.
نظّف الأحرف غير المرئية قبل الإرسال
راجع عرض التقسيم للنص المنسوخ من صفحات الويب أو المستندات. فالمسافات صفرية العرض والمسافات غير القابلة للكسر وسلاسل المسافات البيضاء كلها تستهلك توكنات بلا فائدة. وللصفحات الكاملة، جرّد الوسوم والأنماط أولاً باستخدام محوّل HTML إلى Markdown، ثم أرسل الناتج إلى النموذج.

أسئلة شائعة عن عداد التوكنات

ما هو عداد التوكنات لنماذج اللغة الكبيرة (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 أيضاً حزمة مُقسِّم تعمل دون اتصال في صفحة استخدام التوكنات.

أدوات ذات صلة

عرض جميع الأدوات ←

محوّل حالة الأحرف — UPPERCASE والمزيد

معالجة النصوص

حوّل النص فوراً بين UPPERCASE وlowercase وTitle Case وcamelCase وsnake_case وkebab-case و9 صيغ أخرى. مجاني، يعمل بالمتصفح فقط، بلا تسجيل أو رفع.

مولد نص Lorem Ipsum النائب المجاني

معالجة النصوص

ولّد نص Lorem Ipsum النائب فوراً — حسب الفقرة أو الجملة أو الكلمة أو البايت أو القائمة. انسخه أو نزّله كنص عادي أو HTML أو Markdown أو JSON. مجاني وخاص وداخل المتصفح بالكامل. بلا تسجيل.

أداة اختبار regex — صحّح وطابق الأنماط أونلاين

معالجة النصوص

اختبر أنماط regex فوراً مقابل أي نص. إبراز مطابقات حي، ومجموعات التقاط، ومعاينة استبدال، وتقسيم، ومُفسّر أنماط. بنكهة JavaScript، خاص 100٪، بلا تسجيل.

حذف الأسطر المكررة من النص

معالجة النصوص

احذف الأسطر المكررة من النص عبر الإنترنت — مجاناً وفوراً وبالمتصفح بالكامل. تجاهل حالة الأحرف أو المسافات، أبقِ على الظهور الأول أو الأخير، وشاهد كم مكرراً حُذف. افرز ونظّف أيضاً. بلا تسجيل.

مولّد slug للروابط — حوّل أي نص

معالجة النصوص

حوّل أي عنوان إلى slug رابط نظيف ومناسب لـ SEO فورًا، مع واصلات وأحرف صغيرة. ترجم اللكنات والسيريلية صوتيًا أو أبقِ حروف Unicode. خاص 100% داخل متصفحك.

ترتيب أسطر النص أبجدياً وطبيعياً

معالجة النصوص

رتّب أسطر النص أبجدياً أو رقمياً (ترتيب طبيعي) أو حسب الطول، تصاعدياً أو تنازلياً. أداة فرز أسطر مجانية تعمل بالمتصفح بالكامل. احذف المكرر، اعكس، ونظّف القوائم. بلا تسجيل ولا رفع.