خطوات الاستخدام
الخطوة 1: فهم مفهوم استهلاك الرموز (Tokens) في نماذج الذكاء الاصطناعي. عند استدعاء دالة (Function Calling) في نماذج مثل GPT، يتم تحويل كل جزء من الدالة (الاسم، الوصف، المعاملات) إلى رموز. هذه الرموز تستهلك من حصة الإدخال (Input Tokens) وتؤثر على التكلفة. لذلك، من الضروري حساب عدد الرموز المستهلكة بدقة لتحسين استخدام النموذج.
الخطوة 2: تحديد متوسط عدد الرموز لكل دالة (avgFunctionTokens). هذا الرقم يعتمد على تعقيد الدالة: كلما زادت المعاملات والوصف، زاد عدد الرموز. يمكنك تقدير هذا المتوسط عن طريق حساب عدد الرموز لعدة دوال باستخدام أداة الترميز (Tokenizer) مثل tiktoken لمكتبة OpenAI. الصيغة: avgFunctionTokens = (مجموع رموز دوال العينة) / عدد الدوال.
الخطوة 3: إدخال عدد الدوال (functions) ومتوسط الرموز لكل دالة. احسب رموز تعريف الدوال الإجمالية كالتالي: totalFunctionTokens = functions * avgFunctionTokens. هذا يمثل الرموز المستهلكة فقط لتعريف الدوال.
الخطوة 4: إضافة رموز استفسار المستخدم (userPrompt). هذا هو النص الذي يرسله المستخدم لاستدعاء الدالة. يتم تحويله إلى رموز باستخدام نفس أداة الترميز. أدخل عدد رموز الاستفسار مباشرة إذا كنت تعرفه، أو قم بحسابه عبر أداة خارجية.
الخطوة 5: حساب إجمالي الرموز المستهلكة في الإدخال: totalTokens = totalFunctionTokens + userPromptTokens. هذا الرقم يمثل الحجم الكلي للإدخال الذي سيعالجه النموذج. يمكن استخدامه لتقدير التكلفة (حسب سعر النموذج لكل 1000 رمز) أو لضمان عدم تجاوز حد الإدخال الأقصى للنموذج.
أمثلة محلولة
تطبيقات عملية على استهلاك رموز استدعاء الدوال بخطوات الحل كاملة.
الحل
الحل: أولاً، نحسب رموز تعريف الدوال: 5 دوال × 120 رمزًا = 600 رمز. ثم نضيف رموز استفسار المستخدم: 600 + 200 = 800 رمز إجمالي. هذا يعني أن كل استدعاء دالة يستهلك 800 رمز إدخال. إذا كان سعر النموذج 0.01 دولار لكل 1000 رمز إدخال، فتكلفة كل استدعاء = (800/1000) × 0.01 = 0.008 دولار. بافتراض 1000 استدعاء يوميًا، التكلفة اليومية = 8 دولارات. يمكنك تقليل التكلفة بتقليل عدد الدوال أو تبسيط تعريفاتها.
الحل
الحل: رموز الدوال = 3 × 250 = 750 رمز. الإجمالي = 750 + 500 = 1250 رمز. التكلفة لكل استدعاء = (1250/1000) × 0.015 = 0.01875 دولار. إذا كان النظام يتلقى 5000 استدعاء شهريًا، التكلفة الشهرية = 5000 × 0.01875 = 93.75 دولار. لخفض التكلفة، يمكن اختصار استفسارات المستخدم أو تقليل تفاصيل الدوال غير الضرورية.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة استهلاك رموز استدعاء الدوال.
5 دوال × 120 رمزًا مع موجز 200: 800 رمز إدخال
- عدد الدوال
- 5
- متوسط رموز الدالة
- 120
- رموز موجه المستخدم
- 200
3 دوال معقدة بـ 250 رمزًا وموجز 500: 1250 رمزًا
- عدد الدوال
- 3
- متوسط رموز الدالة
- 250
- رموز موجه المستخدم
- 500
20 دالة خفيفة مع موجز طويل: التعريفات تقارب نصف الإدخال
- عدد الدوال
- 20
- متوسط رموز الدالة
- 80
- رموز موجه المستخدم
- 1,500