Menghasilkan respons dari model yang diberi MessagePrompt
input.
Permintaan HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
model |
Wajib. Nama model yang akan digunakan. Format |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"prompt": {
object ( |
Kolom | |
---|---|
prompt |
Wajib. Input tekstual terstruktur yang diberikan ke model sebagai prompt. Setelah diberikan prompt, model ini akan menampilkan pesan yang diprediksinya sebagai pesan berikutnya dalam diskusi. |
temperature |
Opsional. Mengontrol keacakan output. Nilai dapat berkisar lebih dari |
candidateCount |
Opsional. Jumlah pesan respons yang dihasilkan yang akan ditampilkan. Nilai ini harus antara |
topP |
Opsional. Probabilitas kumulatif token maksimum yang perlu dipertimbangkan saat mengambil sampel. Model ini menggunakan gabungan pengambilan sampel Top-k dan nukleus. Pengambilan sampel nukleus mempertimbangkan kumpulan token terkecil yang jumlah probabilitasnya minimal |
topK |
Opsional. Jumlah token maksimum yang perlu dipertimbangkan saat pengambilan sampel. Model ini menggunakan gabungan pengambilan sampel Top-k dan nukleus. Pengambilan sampel top-k mempertimbangkan kumpulan token |
Isi respons
Respons dari model.
Data ini mencakup pesan kandidat dan histori percakapan dalam bentuk pesan yang diurutkan secara kronologis.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "candidates": [ { object ( |
Kolom | |
---|---|
candidates[] |
Pesan respons kandidat dari model. |
messages[] |
Histori percakapan yang digunakan oleh model. |
filters[] |
Kumpulan metadata pemfilteran konten untuk teks perintah dan respons. Nilai ini menunjukkan |
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.