SSD Nodes Learn Hosting plans →
الأدلة Matt Connorبقلم Matt Connor · آخر تحديث في 2026-10-28

كم تكلفة مليون رمز (1M tokens) في Claude؟

تعرف على كيفية حساب تكلفة مليون رمز في نماذج Claude API. نوضح لك الفروقات بين أسعار الإدخال والإخراج، وكيف تؤثر طبيعة طلباتك على فاتورتك الشهرية بدقة وشفافية كاملة.

ما تكلفة 1M من الرموز في Claude؟

تعني 1M من الرموز مليونَ رمز، وهي الوحدة التي تُسعَّر وفقها نماذج Claude في واجهة Claude API (واجهة برمجة التطبيقات). لا توجد تكلفة واحدة ثابتة لها، لأن رموز الإدخال والإخراج تُحاسَب بمعدلات مختلفة، ولكل نموذج زوج المعدلات الخاص به. يستخدم Claude Haiku 5.5 زوجين من المعدلات: زوجاً للمطالبات التي تصل إلى 100,000 رمز، وزوجاً أعلى للمطالبات التي تتجاوز ذلك. اعتباراً من October 2026، تبلغ تكلفة مليون رمز إدخال $1 في Claude Haiku 4.5، و$2 في Claude Sonnet 5، و$5 في Claude Opus 5.

أما الإخراج فهو الجزء الأعلى تكلفة. في كل نموذج حالي، يبلغ معدل الإخراج خمسة أضعاف معدل الإدخال، لذلك يؤثر توزيع الرموز بينهما في فاتورتك أكثر من الرقم المعلن وحده. يختلف التطبيق الذي يرسل مستندات طويلة ويعيد إجابات قصيرة كثيراً عن تطبيق يكتب إجابات طويلة انطلاقاً من مطالبة قصيرة.

تتناول هذه الصفحة اقتصاديات الوحدة: تكلفة الرمز وكيفية تقدير الفاتورة قبل إنشاء التطبيق. لمعرفة أين تذهب الرموز فعلياً أثناء العمل، اقرأ أين تذهب الرموز داخل جلسة Claude Code.

ما الذي يمثله 1M من الرموز المميّزة

الرمز المميّز هو جزء من النص يقرأه النموذج أو يكتبه. يقدّر مسرد Anthropic أن الرمز المميّز الواحد يعادل نحو 3.5 أحرف إنجليزية في النماذج السابقة لـ Claude 4.7. ويذكر العرض العام لنماذج Anthropic أن مليون رمز مميّز يستوعب نحو 750,000 كلمة في تلك النماذج، وأن ذلك يعادل نحو 3.5 مليون حرف، أي قرابة 3.5 MB من النص الإنجليزي العادي. أما في أداة التحليل الجديدة التي قُدّمت مع Claude Opus 4.7، فيستوعب المليون نفسه نحو 555,000 كلمة، أو قرابة 2.5 مليون حرف.

تمنح التقديرات المنشورة للمدخلات الشائعة تصوراً أفضل عن هذا الحجم.

رسم بيانيApproximate input token counts for common content, published estimates
البيانات وراء هذا الرسم البياني
[
  {
    "label": "Average web page (10 kB)",
    "tokens": "2,500"
  },
  {
    "label": "Documentation page (100 kB)",
    "tokens": "25,000"
  },
  {
    "label": "Research paper PDF (500 kB)",
    "tokens": "125,000"
  }
]

وفق هذه المعدلات، يعادل 1M من الرموز المميّزة نحو 400 صفحة ويب متوسطة تُقرأ مرة واحدة، أو ثماني أوراق بحثية بهذا الحجم. كما يعادل مروراً واحداً على قاعدة شيفرة متوسطة الحجم، أو شهراً من استخدام الدردشة الخفيف لشخص واحد.

اعتبر كل ذلك تقديراً. تستوعب الشيفرة وJSON والنصوص باللغات غير الإنجليزية كلمات أقل في الرمز المميّز، لذلك تمثل أعداد الكلمات هذه الحد المتفائل. وهناك عامل آخر يغيّر العدد: يستخدم Claude Opus 4.7 والإصدارات الأحدث، بما فيها Opus 5 وSonnet 5، أداة تحليل جديدة تنتج رموزاً مميّزة أكثر بنحو 30 بالمئة للنص نفسه مقارنةً بـ Sonnet 4.6 والإصدارات الأقدم. ويستخدم Claude Haiku 4.5 أداة التحليل الأقدم. لذلك يقلّل العدد الذي قسته على Haiku 4.5 من العدد الفعلي على Sonnet 5 عند استخدام المدخل نفسه، ما يعني أن المقارنة المباشرة للسعر لكل مليون عبر هذا الحد ليست عادلة. احسب عدد الرموز للموجّه نفسه على كلا النموذجين قبل اتخاذ القرار.

ما الذي تتقاضاه Claude لكل مليون token

رسم بيانيClaude API list price in USD per million tokens, October 2026
البيانات وراء هذا الرسم البياني
[
  {
    "label": "Haiku 4.5",
    "input_usd": 1,
    "output_usd": 5
  },
  {
    "label": "Sonnet 5",
    "input_usd": 2,
    "output_usd": 10
  },
  {
    "label": "Sonnet 4.6",
    "input_usd": 3,
    "output_usd": 15
  },
  {
    "label": "Opus 5",
    "input_usd": 5,
    "output_usd": 25
  }
]

تبلغ تكلفة Claude Sonnet 5 مقدار $2 للإدخال و$10 للإخراج. طرحت Anthropic هذا السعر أولاً كسعر تمهيدي حتى 31 August 2026، ثم جعلته السعر القياسي وألغت الزيادة المخطط لها إلى $3 و$15. يبلغ سعر Claude Opus 5 مقدار $5 للإدخال و$25 للإخراج. أما نماذج Fable فتتجاوز هذه المستويات بكثير: يُسعَّر كل من Claude Fable 5 وClaude Fable 5.1 الأحدث بمقدار $10 للإدخال و$50 للإخراج. لذلك يعتمد ما إذا كانت هذه الأسعار تستحق الدفع على المهام التي توجّه النموذج إليها فعلياً.

مجموعة نماذج Anthropic الحالية أحدث من النماذج التي حُسبت تكلفتها في هذه الصفحة. يُسعَّر Claude Opus 5.5 بمقدار $4 للإدخال و$20 للإخراج، وClaude Sonnet 5.5 بمقدار $2 و$10، بينما يبدأ سعر Claude Haiku 5.5 من $0.10 و$0.50. تُدرج Opus 5 وSonnet 5 وHaiku 4.5 وFable 5 الآن كنماذج قديمة ما زالت متاحة، لذلك تظل الأمثلة المحسوبة أدناه تعمل كما هي. يوضح سعر Haiku 5.5 وموقعه ضمن المجموعة تفاصيل أرخص النماذج الجديدة.

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

توضح هذه الأسعار تكلفة Claude، لكنها لا توضح ما إذا كان الخيار الأرخص لحِمل العمل لديك. يبيّن حساب تكلفة ثلاث مهام على Claude وChatGPT أي واجهة API تحقق تكلفة أقل في كل حالة.

لا يغيّر طول السياق السعر، مع استثناء واحد. في نماذج Claude 4.6 والإصدارات الأحدث، باستثناء Claude Haiku 5.5، تُحاسَب نافذة السياق الكاملة التي تبلغ 1M token وفق السعر القياسي. لذلك تكلّف مطالبة تحتوي على 900,000 token المقدار نفسه لكل token الذي تكلفه مطالبة تحتوي على 9,000 token. ترتفع تكلفة المطالبة الطويلة لأنها تحتوي على عدد أكبر من token، ولا ينطبق سعر منفصل للسياق الطويل. أما Claude Haiku 5.5 فيُسعَّر وفق طول المطالبة بدلاً من ذلك: إذا تجاوزت مطالبة الطلب 100,000 token، فستُحاسَب بسعر $0.50 للإدخال و$2.50 للإخراج لكل مليون، بدلاً من $0.10 و$0.50. وتُحتسب عمليات قراءة ذاكرة التخزين المؤقت وكتابتها ضمن هذا الحد.

الحساب الذي يبقى صحيحاً بعد تغيّر السعر

كل فاتورة تتطلب عمليتي ضرب وعملية جمع واحدة.

cost = (input_tokens  / 1,000,000) * input_rate
     + (output_tokens / 1,000,000) * output_rate

يمكنك كتابة ذلك بصيغة تعليمة برمجية قابلة للتنفيذ:

INPUT_RATE = 2.00    # USD per million input tokens, Sonnet 5, October 2026
OUTPUT_RATE = 10.00  # USD per million output tokens

def cost(input_tokens, output_tokens):
    return (input_tokens * INPUT_RATE + output_tokens * OUTPUT_RATE) / 1_000_000

print(f"{cost(4300, 400):.4f}")

يطبع ذلك 0.0126. يكلف الطلب الذي يرسل 4,300 رمز إدخال ويتلقى 400 رمز إخراج نحو 1.3 سنت على Sonnet 5. احتفظ بالتعريفين في مكان واحد داخل التعليمات البرمجية. عند تغيّر السعر، عدّل سطرين، وستتحدث كل تقديرات التكلفة في نظامك وفقاً لذلك.

تقدير عملي لتطبيق حقيقي

لنفترض مساعد دعم. يتكون موجّه النظام ووثائق المنتج لديه من 4,000 رمز، ويُرسلان مع كل طلب، لأن Messages API عديم الحالة ولا يتذكر النموذج أي شيء بين الاستدعاءات. يضيف سؤال المستخدم نحو 300 رمز. وتبلغ الإجابة نحو 400 رمز. بذلك يستهلك كل طلب 4,300 رمز إدخال و400 رمز إخراج.

يتيح لك مليون رمز إدخال إجراء نحو 232 طلباً من هذا النوع. عند 1,000 طلب يومياً، يستهلك التطبيق 4.3 مليون رمز إدخال يومياً، ولذلك فإن «1M tokens» لا يغطي سوى أقل من ست ساعات من حركة الطلبات.

رسم بيانيEstimated cost per 1,000 requests at 4,300 input and 400 output tokens
البيانات وراء هذا الرسم البياني
[
  {
    "label": "Opus 5, list rates",
    "cost_per_1k_usd": "31.50"
  },
  {
    "label": "Sonnet 5, list rates",
    "cost_per_1k_usd": "12.60"
  },
  {
    "label": "Sonnet 5, Batch API",
    "cost_per_1k_usd": "6.30"
  },
  {
    "label": "Haiku 4.5, list rates",
    "cost_per_1k_usd": "6.30"
  },
  {
    "label": "Sonnet 5, warm prompt cache",
    "cost_per_1k_usd": "5.40"
  }
]

في Claude Opus 5، تبلغ تكلفة حركة الطلبات هذه $31.50 لكل 1,000 طلب. وفي Sonnet 5 تبلغ $12.60. ويؤدي الانتقال إلى Claude Haiku 4.5 إلى خفضها إلى $6.30، بينما يخفضها prompt cache دافئ في Sonnet 5 أكثر، لتصل إلى $5.40.

اضرب التكلفة في 30 لتحصل على تكلفة شهر من حركة الطلبات هذه. تبلغ تكلفة Sonnet 5 وفق الأسعار المعلنة نحو $378 شهرياً. أما التطبيق نفسه مع cache دافئ فتبلغ تكلفته نحو $162. اختيار النموذج وقرارك بشأن التخزين المؤقت يساوي كل منهما أكثر من أي سعر يمكنك التفاوض عليه عند هذا الحجم. تحديد النموذج الذي ستستخدمه سؤال مستقل، ويفوز النموذج الأقل تكلفة الذي يجتاز تقييماتك: يشرح اختيار بين Opus وSonnet وHaiku كيفية اختبار ذلك بطريقة صحيحة.

يقلل التخزين المؤقت للموجّه الجزء المتكرر

تتطابق بادئة الرموز المميّزة البالغ عددها 4,000 في كل طلب، وتدفع سعر الإدخال الكامل لها في كل مرة. يخزّن التخزين المؤقت للموجّه البادئة المعالَجة، ويفرض سعراً مخفّضاً عند إعادة استخدامها.

في النماذج الواردة في مخطط الأسعار والأمثلة التطبيقية في هذه الصفحة (Haiku 4.5 وSonnet 5 وSonnet 4.6 وOpus 5)، وكذلك في Fable 5، تكلّف قراءة ذاكرة التخزين المؤقت 0.1 من سعر الإدخال الأساسي. تفرض بعض النماذج الأحدث سعراً أقل للقراءة: إذ تفرض Opus 5.5 وSonnet 5.5 مقدار 0.05، وتفرض Fable 5.1 وMythos 5.1 مقدار 0.025. وتكلّف كتابة ذاكرة التخزين المؤقت 1.25 من السعر الأساسي لمدة الصلاحية البالغة 5 دقائق، أو 2 من السعر الأساسي لمدة الصلاحية البالغة 1 ساعة. لذلك، في النماذج التي تفرض 0.1، تغطي ذاكرة التخزين المؤقت لمدة 5 دقائق تكلفتها بعد قراءة واحدة، لأن الكتابة تكلّف 0.25 إضافية بينما توفّر كل قراءة 0.9. وتحتاج ذاكرة التخزين المؤقت لمدة 1 ساعة إلى قراءتين لتحقيق نقطة التعادل.

أبسط طريقة لتفعيلها هي استخدام حقل واحد في المستوى الأعلى:

curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-5",
    "max_tokens": 1024,
    "cache_control": {"type": "ephemeral"},
    "system": "You are a helpful assistant.",
    "messages": [
      {"role": "user", "content": "What are the key themes in Pride and Prejudice?"}
    ]
  }'

ثم اقرأ الكتلة usage التي تعود في الاستجابة:

{
  "usage": {
    "cache_creation_input_tokens": 5120,
    "cache_read_input_tokens": 1800,
    "input_tokens": 50,
    "output_tokens": 503
  }
}

تُحاسَب عدادات الإدخال الثلاثة هذه وفق ثلاثة معدلات مختلفة، ويشكّل مجموعها حجم الإدخال الفعلي: total_input_tokens = cache_read_input_tokens + cache_creation_input_tokens + input_tokens. سيكون تقدير التكلفة الذي يقرأ input_tokens فقط خاطئاً بدرجة كبيرة بعد تفعيل التخزين المؤقت.

هناك سببان يمنعان ذاكرة التخزين المؤقت من تحقيق التوفير، وكلاهما يفشل بصمت.

يجب أن تكون البادئة متطابقة على مستوى البايت. يعتمد البحث في ذاكرة التخزين المؤقت على مطابقة البادئة، لذلك يؤدي وضع طابع زمني أو اسم المستخدم في أعلى موجّه النظام إلى تغيّرها في كل طلب. عندها تدفع 1.25 من سعر الإدخال الأساسي في كل مرة، ولا تحصل على قراءة واحدة. تتمثل العلامة في بقاء cache_creation_input_tokens مرتفعاً مع بقاء cache_read_input_tokens عند 0. ضع cache_control على آخر كتلة يظل محتواها متطابقاً بين الطلبات، وضع كل ما يتغير بعدها. يؤدي تغيير تعريفات tools إلى إبطال ذاكرة التخزين المؤقت بأكملها أسفلها، لأن الإبطال ينتقل وفق ترتيب الأدوات، ثم النظام، ثم الرسائل.

يجب أن تكون البادئة طويلة بما يكفي. يبلغ الحد الأدنى للطول القابل للتخزين المؤقت 512 رمزاً مميّزاً في Opus 5، و1,024 في Sonnet 5، و4,096 في Haiku 4.5. لا تُخزَّن المطالبة الأقصر مؤقتاً، ولا يُعاد أي خطأ. تُخزَّن البادئة البالغ طولها 4,000 رمز مميّز في المثال السابق مؤقتاً على Sonnet 5، ولا تُخزَّن على Haiku 4.5، لأن 4,000 أقل من الحد الأدنى في ذلك النموذج. عندما يقرأ العدّادان 0، فهذا يعني أنه لم يُخزَّن شيء مؤقتاً.

المعالجة الدفعية تخفض التكلفة إلى النصف

تعالج Batch API الطلبات بشكل غير متزامن، مع خصم بنسبة 50 percent على كل من الإدخال والإخراج. في المثال أعلاه، يحوّل ذلك التكلفة من $12.60 لكل 1,000 طلب إلى $6.30. يتراكم هذا الخصم مع التخزين المؤقت للمطالبات، لذلك تُعد المهمة الدفعية المخزنة مؤقتاً أرخص طريقة لتنفيذ الأعمال المجمعة.

ما تتنازل عنه هو زمن الاستجابة، ولذلك لا تناسب المعالجة الدفعية أي مهمة ينتظر الشخص نتيجتها. وهي مناسبة للتصنيف الليلي واستكمال معالجة المستندات.

لماذا ترتفع تكلفة الدردشة داخل محادثة واحدة

لأن API لا يحتفظ بالحالة، يعيد عميلك إرسال المحادثة كاملة مع كل دور. لذلك يزداد استخدام الرموز داخل الدردشة وفق مربع طولها، وليس بشكل خطي.

لنفترض أن متوسط كل دور هو 500 رمز. يرسل الدور 1 عدد 500 من رموز الإدخال. ويرسل الدور 2 عدد 1,000. أما الدور 20 فيرسل 10,000. وباستخدام الصيغة n(n+1)/2، تكون محادثة من 20 دوراً قد أرسلت نحو 105,000 من رموز الإدخال، في حين أن نص المحادثة نفسه لا يتجاوز 10,000 رمز.

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

احسب الرموز قبل التخمين

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

curl https://api.anthropic.com/v1/messages/count_tokens \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "content-type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-5",
    "system": "You are a scientist",
    "messages": [{
      "role": "user",
      "content": "Hello, Claude"
    }]
  }'

يحتوي الرد على حقل واحد:

{ "input_tokens": 14 }

أرسل إليه system prompt الفعلي وتعريفات الأدوات، مع رسالة مستخدم تمثيلية، ثم ضع الرقم في دالة التكلفة أعلاه. تقبل نقطة النهاية نص الطلب نفسه المستخدم في طلب الرسائل، لذلك تُحسب الصور وملفات PDF المرسلة بتنسيق base64 بشكل صحيح أيضاً. وترفض أدوات الخادم مثل البحث على الويب وجلب محتوى الويب، وكذلك الصور أو المستندات الممررة عبر URL أو مرجع ملف. توجد نقطتان مهمتان. العدد تقديري وقد يختلف قليلاً عن الرقم المفوتر. كما يُقاس باستخدام tokenizer الخاص بالنموذج الذي تمرره، لذلك مرّر النموذج الذي ستشغّله فعلياً.

لا يمكن حساب رموز الإخراج مسبقاً، لأنها لا تكون موجودة بعد. حدّدها باستخدام max_tokens، ثم قِس التوزيع الفعلي من usage.output_tokens على حركة المرور الحية.

ما الذي يُضاف إلى الفاتورة

تشكل الـtokens معظم الفاتورة. لكن هناك بعض البنود التي لا تُحتسب كـtokens، وقد تفاجئك.

  • تتحول تعريفات الأدوات إلى input tokens في كل طلب. وتضيف system prompt الخاصة بنظام استخدام الأدوات وحدها من 286 إلى 406 tokens في Opus 5، قبل احتساب schemas الخاصة بك. وقد تؤدي عشرة أوصاف مطوّلة للأدوات إلى مضاعفة prompt صغيرة.
  • تُحتسب Web search بسعر $10 لكل 1,000 عملية بحث، إضافة إلى tokens التي تستهلكها النتائج عند إدراجها في السياق.
  • لا تفرض Web fetch رسوماً مستقلة، لكن الصفحة التي تجلبها تتحول إلى input tokens. وتحتوي صفحة توثيق بحجم 100 kB على نحو 25,000 منها.
  • يؤدي طلب تنفيذ inference في الولايات المتحدة فقط باستخدام inference_geo على Claude 4.6 والإصدارات الأحدث إلى تطبيق معامل 1.1 على كل فئة من فئات الـtokens، بما في ذلك cache reads وcache writes.

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

FAQ

ما تكلفة 1M من الرموز في Claude؟

يعتمد ذلك على النموذج وعلى كون الرموز رموز إدخال أو إخراج. اعتباراً من October 2026، تبلغ تكلفة مليون رمز إدخال $1 في Claude Haiku 4.5، و$2 في Claude Sonnet 5، و$5 في Claude Opus 5. يبدأ Claude Haiku 5.5 الأحدث من $0.10 لكل مليون رمز إدخال للمطالبات التي تصل إلى 100,000 رمز، ويفرض $0.50 لما يتجاوز ذلك. تبلغ تكلفة الإخراج خمسة أضعاف معدل الإدخال في كل نموذج من هذه النماذج. تتغير المعدلات، لذلك أكّدها في صفحة الأسعار الرسمية قبل اعتماد رقم في الميزانية.

هل 1M من الرموز يساوي 1M من الكلمات؟

لا. في النماذج السابقة لـ Claude Opus 4.7، تضع Anthropic الرمز الواحد عند نحو 3.5 محارف إنجليزية، وتذكر أن مليون رمز يستوعب نحو 750,000 كلمة. أما في أداة تقسيم الرموز الأحدث التي يستخدمها Claude Opus 4.7 وما بعده، فيستوعب مليون رمز نحو 555,000 كلمة، لأن أداة تقسيم الرموز هذه تنتج رموزاً أكثر بنحو 30 بالمائة للنص المتطابق مقارنةً بـ Claude Sonnet 4.6 وما قبله. هذه النسب إرشادية فقط. يستخدم code وJSON واللغات غير الإنجليزية عدداً أكبر من الرموز لكل كلمة، ولا يمكن نقل الأعداد مباشرة بين أجيال النماذج. قِس باستخدام نقطة النهاية المجانية /v1/messages/count_tokens، مع تمرير النموذج الذي تخطط لتشغيله.

هل يوفّر تخزين المطالبات المال دائماً؟

لا. تبلغ تكلفة كتابة ذاكرة التخزين المؤقت لمدة 5 دقائق 1.25 من معدل الإدخال الأساسي، لذلك تكلف البادئة التي تُكتب ولا تُقرأ 25 بالمائة أكثر من إرسالها من دون تخزين مؤقت. وتسترد تكلفتها من القراءة الأولى. ويفشل التخزين المؤقت بطريقتين، وكلتاهما صامتة. إذا تغيرت البادئة المخزنة مؤقتاً بين الطلبات، فلن تتطابق عملية البحث معها، لأنها مطابقة دقيقة للبادئة. وإذا كانت البادئة أقصر من الحد الأدنى للطول القابل للتخزين مؤقتاً في النموذج، وهو 1,024 رمزاً في Sonnet 5 و4,096 في Haiku 4.5، فلن يُخزَّن شيء مؤقتاً ولن يُعاد أي خطأ. عندما تكون قيمة cache_creation_input_tokens وcache_read_input_tokens معاً 0، فهذا يعني أن التخزين المؤقت لا يفعل شيئاً.

لماذا نمت فاتورتي أسرع من عدد رسائلي؟

لأن المحادثة كاملة تُرسَل مجدداً في كل دور. لا تحتفظ Messages API بأي حالة، لذلك يحمل الدور 20 من المحادثة جميع الأدوار الـ19 السابقة بوصفها إدخالاً مرة أخرى. وعندما يبلغ متوسط كل دور 500 رمز، ترسل محادثة من 20 دوراً نحو 105,000 رمز إدخال، مع أن طول سجل المحادثة لا يتجاوز 10,000 رمز. تعمل حلقات الوكلاء بالطريقة نفسها، لأن كل نتيجة أداة تبقى في السجل. خزّن البادئة المستقرة مؤقتاً، أو لخّص الأدوار الأقدم واحذفها من الطلب.

هل كان هذا المقال مفيدًا؟