Resim, ses ve video gibi öğelerin nasıl sayıldığı da dahil olmak üzere Gemini API ile jeton sayma hakkında ayrıntılı bir kılavuz için Jeton sayma kılavuzu ve beraberindeki Cookbook tarifi'ne bakın.
Yöntem: models.countTokens
- Uç nokta
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Örnek istek
- Metin
- Chat
- Satır içi medya
- Video
- Önbellek
- Sistem Talimatı (System Instruction)
- Araçlar
Girişte bir modelin belirteçleştiricisini çalıştırır Content
ve belirteç sayısını döndürür. Jetonlar hakkında daha fazla bilgi edinmek için jeton kılavuzuna bakın.
Uç nokta
posthttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:countTokens
Yol parametreleri
model
string
Zorunlu. Modelin kaynak adı. Bu, Model'in kullanacağı bir kimlik görevi görür.
Bu ad, models.list
yöntemi tarafından döndürülen bir model adıyla eşleşmelidir.
Biçim: models/{model}
models/{model}
biçimindedir.
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
contents[]
object (Content
)
İsteğe bağlı. Modele istem olarak verilen giriş. generateContentRequest
ayarlandığında bu alan yoksayılır.
generateContentRequest
object (GenerateContentRequest
)
İsteğe bağlı. Model
'a verilen genel giriş. Buna istemin yanı sıra sistem talimatları gibi diğer model yönlendirme bilgileri ve/veya işlev çağrısı için işlev bildirimleri dahildir. Model
s/Content
s ve generateContentRequest
s birbirini dışlar. Model
+ Content
veya generateContentRequest
gönderebilirsiniz ancak ikisini birden gönderemezsiniz.
Örnek istek
Metin
Python
Node.js
Go
kabuk
Sohbet
Python
Node.js
Go
kabuk
Satır içi medya
Python
Node.js
Go
kabuk
Video
Python
Node.js
Go
kabuk
Python
Önbellek
Python
Node.js
Go
Sistem Talimatı
Go
Araçlar
Java
Yanıt gövdesi
models.countTokens
adlı kullanıcıdan yanıt.
prompt
için modelin tokenCount
değerini döndürür.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
totalTokens
integer
Model
tarafından prompt
öğesinin jetonlaştırıldığı jeton sayısı. Her zaman negatif olmayan bir değerdir.
cachedContentTokenCount
integer
İstemdeki önbelleğe alınmış bölümdeki (önbelleğe alınmış içerik) jeton sayısı.
promptTokensDetails[]
object (ModalityTokenCount
)
Yalnızca çıkış. İstek girişinde işlenen yöntemlerin listesi.
cacheTokensDetails[]
object (ModalityTokenCount
)
Yalnızca çıkış. Önbelleğe alınmış içerikte işlenen yöntemlerin listesi.
JSON gösterimi |
---|
{ "totalTokens": integer, "cachedContentTokenCount": integer, "promptTokensDetails": [ { object ( |