Method: models.countTokens

توکنایزر مدل را روی محتوای ورودی اجرا می کند و تعداد توکن ها را برمی گرداند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
model

string

ضروری. نام منبع مدل این به عنوان شناسه ای برای استفاده از مدل عمل می کند.

این نام باید با نام مدلی که با روش models.list برگردانده شده است مطابقت داشته باشد.

قالب: models/{model}

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "contents": [
    {
      object (Content)
    }
  ]
}
زمینه های
contents[]

object ( Content )

ضروری. ورودی به عنوان یک اعلان به مدل داده می شود.

بدن پاسخگو

پاسخی از models.countTokens .

tokenCount مدل را برای prompt باز می گرداند.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.