- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- GenerateContentRequest
Menjalankan tokenizer model pada konten input dan menampilkan jumlah token.
Permintaan HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:countTokens
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
model |
Wajib. Nama resource model. Ini berfungsi sebagai ID yang akan digunakan Model. Nama ini harus cocok dengan nama model yang ditampilkan oleh metode Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "contents": [ { object ( |
Kolom | |
---|---|
contents[] |
Opsional. Input yang diberikan ke model sebagai prompt. Kolom ini diabaikan jika |
generateContentRequest |
Opsional. Keseluruhan input yang diberikan ke model. models.countTokens akan menghitung perintah, panggilan fungsi, dll. |
Isi respons
Respons dari models.countTokens
.
Metode ini menampilkan tokenCount
model untuk prompt
.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "totalTokens": integer } |
Kolom | |
---|---|
totalTokens |
Jumlah token yang menjadi token Selalu non-negatif. Jika cacheContent ditetapkan, ini masih merupakan ukuran perintah total yang efektif. Misalnya, hal ini mencakup jumlah token dalam konten yang di-cache. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
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
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.
GenerateContentRequest
Permintaan untuk menghasilkan penyelesaian dari model.
Representasi JSON |
---|
{ "model": string, "contents": [ { object ( |
Kolom | |
---|---|
model |
Wajib. Nama Format: |
contents[] |
Wajib. Konten percakapan saat ini dengan model. Untuk kueri satu putaran, ini adalah instance tunggal. Untuk kueri multi-giliran, ini adalah kolom berulang yang berisi histori percakapan + permintaan terbaru. |
tools[] |
Opsional. Daftar
|
toolConfig |
Opsional. Konfigurasi alat untuk setiap |
safetySettings[] |
Opsional. Daftar instance Hal ini akan diterapkan di |
systemInstruction |
Opsional. Petunjuk sistem set developer. Saat ini, teks saja. |
generationConfig |
Opsional. Opsi konfigurasi untuk pembuatan dan output model. |
cachedContent |
Opsional. Nama konten yang di-cache yang digunakan sebagai konteks untuk menampilkan prediksi. Catatan: hanya digunakan dalam penyimpanan cache eksplisit, sehingga pengguna dapat mengontrol konten dalam cache (misalnya, konten yang perlu di-cache) dan menikmati jaminan penghematan biaya. Format: |