تكلفة التوكن بالعربي: لماذا يستهلك العربي توكنات أكثر
لماذا يكلّف النص نفسه توكنات أكثر بالعربية منه بالإنجليزية، مع قياس على أداة تقسيم حقيقية، ومثال على التكلفة، وطرق لتقليل توكنات العربية.
تكلّف الرسالة العربية عادةً أكثر من مثيلتها الإنجليزية، فسعر التوكن واحد في كل اللغات، لكن المعنى نفسه ينقسم إلى توكنات أكثر. وعلى o200k_base، أداة تقسيم التوكنات (tokenizer) التي تستخدمها OpenAI لنماذج GPT الحديثة، استهلكت نصوصنا العربية من 1.2 إلى 1.5 ضعف توكنات أصلها الإنجليزي. ويزيد التشكيل والأرقام الهندية هذا الفارق.
لماذا تستهلك العربية توكنات أكثر#
لا يقرأ النموذج الكلمات كما هي. تقطع أداة التقسيم النص أولًا إلى قطع من مفردات ثابتة، ويحاسب المزوّد على كل قطعة يقرؤها النموذج أو يكتبها. وكثير من الكلمات الإنجليزية الشائعة قطعة واحدة، أما كثير من الكلمات العربية فينقسم إلى قطعتين حتى أربع.
والحروف المتصلة بالكلمة ليست السبب الرئيسي، فكلمة «وسيكتبونها» أربعة توكنات وترجمتها الإنجليزية خمسة، وكلمة «وبكتبهم» ثلاثة وترجمتها أربعة. الفارق يأتي من كلمات عادية تنقسم:
| النص | التوكنات | طريقة التقسيم |
|---|---|---|
| يتجدد اشتراكك تلقائيًا كل شهر. | 12 | يت · ج · دد · اشت · راك · ك · تلق · ائي · ًا · كل · شهر · . |
| ترجمة الجملة إلى الإنجليزية | 8 | توكن لكل كلمة، عدا كلمة واحدة تنقسم إلى قطعتين، ثم النقطة |
وفي النصوص الأربعة التي اختبرناها، استهلكت الإنجليزية 1.13 توكن لكل كلمة، واستهلكت العربية 1.91. وكانت النسخ العربية أقل كلمات (204 مقابل 269)، لكن ذلك لم يكفِ لسد الفارق.
ماذا قسنا#
كتبنا أربعة نصوص بالإنجليزية، وترجمنا كلًّا منها إلى العربية الفصحى، ثم عددنا توكنات النسختين بمكتبة tiktoken من OpenAI (الإصدار 0.14.0) على o200k_base، في 2026-11-01:
| النص | الإنجليزية | العربية | العربية ÷ الإنجليزية |
|---|---|---|---|
| رد من الدعم | 81 | 101 | 1.25 |
| وصف منتج | 70 | 104 | 1.49 |
| تعليمات للنموذج | 73 | 85 | 1.16 |
| شرح قصير | 80 | 100 | 1.25 |
| النصوص الأربعة | 304 | 390 | 1.28 |
وثلاث نتائج أخرى من الاختبار نفسه:
- أدوات التقسيم الأقدم أسوأ بكثير. على cl100k_base، التي تربطها مكتبة OpenAI بنماذج GPT الأقدم، بقيت أعداد الإنجليزية كما هي، واستهلكت النصوص العربية الأربعة 858 توكنًا، أي 2.82 ضعف الإنجليزية.
- التشكيل يضاعف العدد. استهلك رد الدعم بالتشكيل الكامل 345 توكنًا، مقابل 101 من دونه، أي 3.4 ضعف.
- والأرقام تؤثر أيضًا. استهلك إشعار طلب قصير فيه تواريخ ومبالغ 39 توكنًا بالإنجليزية، و43 بالعربية مع الأرقام الغربية (0–9)، و53 مع الأرقام الهندية (٠–٩).
وعددنا أيضًا توكنات النص في 48 صفحة من توثيقنا المنشور باللغتين. هناك استهلكت العربية 1.18 ضعف توكنات الإنجليزية (الوسيط 1.20، والمدى من 1.06 إلى 1.34). فالصفحات التقنية تُبقي أسماء النماذج والأوامر والمسارات بالحروف اللاتينية، وهذه تُعدّ بالطريقة نفسها في اللغتين، فيضيق الفارق. والنسبة تتغير مع النص، لذلك عُدّ توكنات نصك أنت.
هل يعدّ Claude وGemini العربية بالطريقة نفسها؟#
لا. لكل مزوّد أداة تقسيم خاصة به، فيعطي النص العربي نفسه عددًا مختلفًا عند كل واحد، والنسب السابقة تخص o200k_base وحدها.
| النماذج | أداة التقسيم | طريقة العدّ |
|---|---|---|
| GPT | o200k_base | دون اتصال، بمكتبة tiktoken |
| Claude | أداة Anthropic الخاصة | عبر count_tokens |
| Gemini | أداة Google الخاصة | عبر countTokens |
وتصف Anthropic عدّها للتوكنات بأنه تقديري، وتذكر أن نماذج Claude الأحدث تستخدم أداة تقسيم أحدث تنتج توكنات أكثر للنص نفسه، لذلك أعِد عدّ نصوص طلباتك بعد تغيير النموذج. أما قاعدة Google التقريبية، أي نحو 4 أحرف لكل توكن أو 60 إلى 80 كلمة إنجليزية لكل 100 توكن، فهي تقدير عام، والأفضل أن تعدّ النص العربي مباشرة. وفي كل الأحوال، تتبع الفاتورة حقل usage في كل رد.
مثال على التكلفة#
لنفترض أن مساعد دعم آليًّا يجري 3,000 محادثة في الشهر. بالإنجليزية، تستهلك المحادثة في المتوسط 1,500 توكن إدخال (التعليمات والسجل ورسالة العميل) و300 توكن إخراج. هذا يساوي 4.5 مليون توكن إدخال و0.9 مليون توكن إخراج في الشهر على gpt-5.6-sol:
السعر الرسمي من صفحة المزوّد، بتاريخ 19 أكتوبر 2026.
4.5 مليون توكن إدخال و900 ألف توكن إخراج
السعر الرسمي من صفحة المزوّد، بتاريخ 19 أكتوبر 2026.
والمساعد نفسه بالعربية، بنحو 1.3 ضعف التوكنات (النسبة في نصوصنا الأربعة)، يستهلك 5.85 مليون توكن إدخال و1.17 مليون توكن إخراج:
5.9 مليون توكن إدخال و1.2 مليون توكن إخراج
السعر الرسمي من صفحة المزوّد، بتاريخ 19 أكتوبر 2026.
سعر التوكن واحد في الحالتين، والذي يتغير هو العدد وحده، ويكبر الفارق مع حجم استخدامك.
ست طرق لتقليل توكنات العربية#
- اكتب التعليمات الثابتة بالإنجليزية. تُرسل تعليمات النظام مع كل طلب. استهلكت تعليماتنا للنموذج 73 توكنًا بالإنجليزية و85 بالعربية، ويستطيع النموذج مع ذلك أن يرد بالعربية.
- تجنب التشكيل إلا إذا توقف عليه المعنى. استهلك الرد نفسه 345 توكنًا بالتشكيل الكامل، مقابل 101 من دونه.
- استخدم الأرقام الغربية في البيانات. أبقِ الأرقام 0–9 في الطلبات والبيانات المحفوظة، وحوّلها إلى الأرقام الهندية عند العرض إن احتجت إليها.
- حدّد طول الردود وقصّرها. الإخراج أغلى من الإدخال في كل نماذج المحادثة في قائمتنا. اطلب إجابات قصيرة وضع حدًا:
max_completion_tokensفي Chat Completions، أوmax_output_tokensفي Responses، أوmax_tokensفي Messages. - خزّن الأجزاء الطويلة الثابتة مؤقتًا. يمكن تخزين التعليمات الطويلة أو النصوص المرجعية التي تتكرر في كل طلب، وتُحسب قراءة المخزَّن بأقل من سعر الإدخال العادي. تحتاج نماذج Claude إلى
cache_control، وتخزّن نماذج GPT الأجزاء الطويلة المتكررة في بداية الطلب تلقائيًا. التفاصيل في التخزين المؤقت للطلبات. - استخدم نموذجًا أصغر للمهام البسيطة. نماذج GPT التي تشترك في أداة التقسيم نفسها تعدّ النص نفسه بالطريقة نفسها، فالنموذج الأصغر يخفض سعر التوكن لا عدد التوكنات. قارن الأسعار في صفحة النماذج.
عُدّ التوكنات قبل الإرسال#
في نماذج GPT تستطيع العدّ دون اتصال. يعدّ هذا البرنامج الجملة العربية في الجدول السابق وترجمتها الإنجليزية:
import tiktoken
enc = tiktoken.get_encoding("o200k_base")
for text in ["Your subscription renews automatically every month.", "يتجدد اشتراكك تلقائيًا كل شهر."]:
print(len(enc.encode(text)), text)يطبع 8 ثم 12. ولنماذج Claude، أرسل جسم الطلب دون max_tokens إلى POST /v1/messages/count_tokens، فيعيد input_tokens دون تشغيل النموذج. وإذا أعاد 404، فأرسل طلبًا حقيقيًا قصيرًا واقرأ حقل usage فيه. ولنماذج Gemini، استخدم countTokens. وفي التشغيل الفعلي، سجّل حقل usage من كل رد، ففيه التوكنات التي تُحاسب عليها.
كيف يعمل ذلك في خبير#
لكل نموذج في خبير سعر لكل مليون توكن إدخال وسعر لكل مليون توكن إخراج، وهو نفسه للنص العربي والإنجليزي. تكلفة الطلب هي التوكنات في حقل usage مضروبة في سعر النموذج، وكل أسعار الـ API أقل من السعر الرسمي للنموذج.
أنشئ مفتاحًا#
أنشئ مفتاح API من لوحة التحكم. الخطوات في إنشاء مفتاح.
قِس نصك أنت#
أرسل بعض الطلبات العربية المعتادة لديك، واقرأ حقل
usageفي كل رد. هكذا تعرف نسبتك الحقيقية وتكلفة الطلب الواحد.
أسعار كل النماذج في صفحة النماذج وصفحة الـ API.
أسئلة شائعة#
هل سعر التوكن العربي أعلى؟#
لا. للتوكن سعر واحد في كل اللغات. تكلّف الرسالة العربية أكثر فقط لأن المعنى نفسه يحتاج إلى توكنات أكثر.
كم توكنًا تستهلك الكلمة العربية؟#
على o200k_base، استهلكت نصوصنا العربية الأربعة نحو 1.9 توكن لكل كلمة، إذا عددنا الكلمات بالمسافات، مقابل نحو 1.1 للنصوص الإنجليزية. فالعربية تصل حروفًا مثل الواو و«ال» بالكلمة التي تليها، فتقل الكلمات للمعنى نفسه، لكن كل كلمة تنقسم إلى توكنات أكثر.
هل أترجم النص العربي إلى الإنجليزية قبل إرساله؟#
غالبًا لا. فالترجمة نفسها تستهلك توكنات، وقد تغيّر المعنى. أبقِ التعليمات الثابتة بالإنجليزية، وأرسل نص العميل كما هو.
هل تنطبق هذه النسب على Claude وGemini؟#
لا. قسنا o200k_base، أداة التقسيم في نماذج GPT الحديثة. ولنماذج Claude وGemini أدواتها الخاصة، فعُدّ التوكنات فيها عبر count_tokens أو countTokens.
هل تُحسب التوكنات المخزنة مؤقتًا بالسعر الكامل؟#
لا. تُحسب بسعر قراءة التخزين المؤقت الأقل، المعروض في صفحة كل نموذج.
المصادر#
راجعناها في 2026-11-01:
- مكتبة OpenAI: tiktoken وجدول ربط النماذج بأدوات التقسيم
- توثيق Anthropic: Token counting
- توثيق Google: Understand and count tokens
- اختبار خبير: أربعة نصوص إنجليزية وترجماتها العربية، ونص 48 صفحة من التوثيق، عددناها بمكتبة tiktoken 0.14.0 في 2026-11-01
ابدأ#
قارن الأسعار في صفحة الـ API، أو أنشئ مفتاحًا وقِس نصك العربي في حقل usage.
أدلة ذات صلة
- ما هو مفتاح API وكيف تحصل على واحد لـ Claude وGPT وGeminiما وظيفة مفتاح API للذكاء الاصطناعي، وأين تنشئه لدى Anthropic وOpenAI وGoogle، وكم يكلّف استخدامه، وكيف تحميه.
- بديل OpenRouter بأسعار أقل من الرسميكيف يحاسب OpenRouter على النماذج، وما الرسوم التي ينشرها، ومتى يكون الأرخص لك واجهة تبيع Claude وGPT وGemini بأقل من سعرها الرسمي.
- ما الفرق بين اشتراك AI والـ API؟ وأيهما تحتاجاشتراك AI يشغّل تطبيقات المزوّد نفسه بسعر ثابت، والـ API يحاسب الكود الخاص بك حسب الاستخدام. الفرق بينهما وكيف تختار.
جاهز للبدء؟
اختر باقة تشغّل التطبيقات الرسمية، أو أنشئ مفتاح API تستخدمه من الكود الخاص بك.