تقدير الرموز (Anthropic)

يقدّر حجم إدخال Messages من دون توليد إجابة.

POST https://api.cloudzir.com/anthropic/v1/messages/count_tokens

المصادقة#

x-api-key: zir_ai_<48 caractères hexadécimaux>
content-type: application/json
anthropic-version: 2023-06-01

يُقبل أيضًا Authorization: Bearer ….

المعاملات#

الحقلالنوعالوصف
model إلزاميstring معرّف نموذج متاح في GET /anthropic/v1/models.
messages إلزاميقائمة غير فارغة رسائل user وassistant. المحتوى سلسلة نصية أو كتل نصية وأدوات.
systemstring أو array نص النظام أو قائمة كتل text. يدخل في التقدير.
toolsarray أدوات تحتوي name وinput_schema. تدخل تعريفاتها في التقدير.

الطلب#

curl https://api.cloudzir.com/anthropic/v1/messages/count_tokens \
  -H "x-api-key: $CLOUDZIR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "mina-low",
    "system": "Réponds brièvement.",
    "messages": [{"role": "user", "content": "Bonjour Mina"}]
  }'

الاستجابة#

{"input_tokens": 21}
الترويسةالقيمة
X-CloudZIR-Token-Count-Estimatedtrue
X-CloudZIR-Token-Count-Methodunicode_chars_div_4

النتيجة تقديرية وليست العدد الدقيق لرموز النموذج. لا تخصم هذه الواجهة تكلفة التوليد.

الأخطاء والحدود#

400، 401، 403، 404، 413، 429، 500، 503. تُرفض الصور والمستندات داخل المحتوى برمز 400. يضبط الخادم حدود حجم جسم JSON وعمقه وحجم القوائم. يجب أن يكون النموذج مفعّلًا للمفتاح، لكن العد لا يستهلك رصيد التوليد. انظروا أكواد الأخطاء.

الإعدادات

استجابة API