Menghasilkan respons dari model yang diberi GenerateContentRequest
input.
Kemampuan input berbeda antar-model, termasuk model yang disesuaikan. Lihat panduan model dan panduan penyesuaian untuk mengetahui detailnya.
Permintaan HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:generateContent
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
model |
Wajib. Nama Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "contents": [ { object ( |
Kolom | |
---|---|
contents[] |
Wajib. Konten percakapan saat ini dengan model. Untuk kueri satu giliran, ini adalah instance tunggal. Untuk kueri banyak giliran, ini adalah kolom berulang yang berisi histori percakapan + permintaan terbaru. |
safetySettings[] |
Opsional. Daftar instance Kebijakan ini akan diterapkan pada |
generationConfig |
Opsional. Opsi konfigurasi untuk pembuatan dan output model. |
Isi respons
Jika berhasil, isi respons akan berisi instance GenerateContentResponse
.
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.