Method: models.countTokens

इनपुट कॉन्टेंट पर किसी मॉडल के टोकनाइज़र को चलाता है और टोकन की संख्या दिखाता है.

एचटीटीपी अनुरोध

POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
model

string

ज़रूरी है. मॉडल के संसाधन का नाम. यह मॉडल के लिए एक आईडी के रूप में काम करता है.

यह नाम, उस मॉडल के नाम से मेल खाना चाहिए जो models.list तरीके से दिखाया गया है.

फ़ॉर्मैट: models/{model}

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "contents": [
    {
      object (Content)
    }
  ]
}
फ़ील्ड
contents[]

object (Content)

ज़रूरी है. मॉडल को प्रॉम्प्ट के तौर पर दिया गया इनपुट.

जवाब का मुख्य भाग

models.countTokens का जवाब.

यह prompt के लिए मॉडल का tokenCount दिखाता है.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "totalTokens": integer
}
फ़ील्ड
totalTokens

integer

ऐसे टोकन की संख्या जिनमें model, prompt को टोकन बनाता है.

हमेशा नकारात्मक नहीं.

अनुमति देने के दायरे

इनमें से कोई एक 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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.