تشغيل أداة إنشاء رمز مميّز لنموذج على محتوى الإدخال وعرض عدد الرموز المميّزة
طلب HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:countTokens
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
model |
مطلوبة. اسم مورد النموذج. ويعمل هذا كرقم تعريف لكي يستخدمه النموذج. ويجب أن يتطابق هذا الاسم مع اسم النموذج الذي تعرضه الطريقة تنسيق الملف: |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "contents": [ { object ( |
الحقول | |
---|---|
contents[] |
اختياريّ. الإدخال المقدم للنموذج كطلب. يتم تجاهل هذا الحقل عند ضبط |
generateContentRequest |
اختياريّ. الإدخال العام المقدم للنموذج. model.countTokens سيحسب الطلب، واستدعاء الدوال، وما إلى ذلك. |
نص الاستجابة
رد من models.countTokens
.
وهي تعرض tokenCount
للنموذج لـ prompt
.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "totalTokens": integer } |
الحقول | |
---|---|
totalTokens |
عدد الرموز المميّزة التي تستخدمها تكون غير سلبية دائمًا. عند ضبط cacheContent، يبقى هذا هو إجمالي حجم الطلب الفعال. بمعنى أن يشمل ذلك عدد الرموز المميّزة في المحتوى المخزّن مؤقتًا. |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.
GenerateContentRequest
يمكنك طلب إكمال إكمال من النموذج.
تمثيل JSON |
---|
{ "model": string, "contents": [ { object ( |
الحقول | |
---|---|
model |
مطلوبة. اسم التنسيق: |
contents[] |
مطلوبة. محتوى المحادثة الحالية مع النموذج. بالنسبة إلى طلبات البحث الأحادية الاتجاه، هذا مجرد مثيل واحد. بالنسبة إلى طلبات البحث المتعددة الأدوار، هذا حقل متكرّر يحتوي على سجلّ المحادثات وآخر طلب. |
tools[] |
اختياريّ. قائمة بـ
|
toolConfig |
اختياريّ. إعداد الأداة لأي |
safetySettings[] |
اختياريّ. قائمة بمثيلات وسيتم فرض ذلك على |
systemInstruction |
اختياريّ. تعليمات بشأن ضبط النظام من قِبل المطوّر وهي متاحة حاليًا عبر الرسائل النصية فقط. |
generationConfig |
اختياريّ. خيارات الضبط لإنشاء النماذج والنتائج |
cachedContent |
اختياريّ. اسم المحتوى المخزَّن مؤقتًا كسياق لعرض التوقّع. ملاحظة: لا تُستخدم هذه الواجهة إلّا في التخزين المؤقت الصريح، حيث يمكن للمستخدمين التحكّم في التخزين المؤقت (مثل المحتوى المطلوب تخزينه مؤقتًا) والاستفادة من توفير مضمون من التكاليف. تنسيق الملف: |