عملية الطلب
لاستخدام واجهة برمجة التطبيقات لحساب رموز رسائل كلود، يمكنك أولاً زيارة صفحة واجهة برمجة التطبيقات لحساب رموز رسائل كلود والنقر على زر “Acquire” للحصول على الشهادات المطلوبة للطلب. إذا لم تكن قد قمت بتسجيل الدخول أو التسجيل، فسيتم تحويلك تلقائيًا إلى صفحة تسجيل الدخول لدعوتك للتسجيل وتسجيل الدخول، وبعد تسجيل الدخول أو التسجيل، سيتم العودة تلقائيًا إلى الصفحة الحالية. تستخدم هذه الواجهة مجانًا تمامًا، ولا تتطلب استهلاك أي رصيد.الاستخدام الأساسي
مسار طلب واجهة برمجة التطبيقات لحساب رموز رسائل كلود هو/v1/messages/count_tokens، وهو متوافق مع واجهة برمجة التطبيقات الرسمية من Anthropic. نحتاج على الأقل إلى تقديم معلمين أساسيين:
model: اختيار النموذج المستخدم، مثلclaude-sonnet-4-5-20250929،claude-opus-4-20250514، إلخ.messages: مصفوفة الرسائل المدخلة، تحتوي كل رسالة علىrole(الدور) وcontent(المحتوى).
system: عبارة النظام، ستؤخذ في الاعتبار عند حساب عدد الرموز.tools: تعريف الأدوات، ستؤخذ في الاعتبار عند حساب عدد الرموز.thinking: إعدادات التفكير الموسعة.
مثال cURL
مثال Python
استخدام SDK من Anthropic
واجهة برمجة التطبيقات لحساب رموز رسائل كلود متوافقة تمامًا مع SDK الرسمي من Anthropic، ويمكنك استخدام مكتبةanthropic لاستدعائها مباشرة.
حساب الرموز مع الأدوات
إذا كانت طلباتك تتضمن تعريفات الأدوات، فستؤخذ هذه الأدوات أيضًا في الاعتبار عند حساب عدد الرموز:حساب الرموز مع عبارة النظام
ستؤخذ عبارة النظام أيضًا في الاعتبار عند حساب عدد الرموز:ملاحظات
- هذه الواجهة تحسب فقط عدد رموز الإدخال، ولن تنتج أي مخرجات من النموذج.
- يمكن استخدام نتائج حساب الرموز لتقدير تكاليف استدعاء واجهة برمجة التطبيقات لرسائل كلود.
- قد تختلف طرق تحويل الرموز بين النماذج المختلفة، يرجى استخدام معلمة النموذج نفسها المستخدمة في الاستدعاء الفعلي.
- هذه الواجهة مجانية تمامًا، ولا تستهلك أي رصيد.

