Antarmuka
DownloadCallback |
Fungsi callback yang digunakan untuk mendownload model. |
Part |
Antarmuka yang mewakili data yang dikirim ke dan diterima dari permintaan. |
Class
Candidate |
Bagian respons dari model. |
Content |
Merepresentasikan konten yang dikirim ke dan diterima dari model. |
Content.Builder |
|
DownloadConfig |
Parameter konfigurasi yang akan digunakan untuk download model sistem. |
GenerateContentResponse |
Merepresentasikan respons dari model. |
GenerationConfig |
Parameter konfigurasi yang akan digunakan untuk pembuatan konten. |
GenerationConfig.Builder |
|
GenerativeModel |
Fasilitator untuk model sistem tertentu. |
TextPart |
Merepresentasikan data berbasis teks atau string yang dikirim ke dan diterima dari permintaan. |
Pengecualian
ConnectionException |
Error selama koneksi. |
DownloadException |
Terjadi error saat mendownload. |
GenerativeAIException |
Class induk untuk error apa pun yang terjadi dari |
InferenceException |
Error selama inferensi. |
PreparationException |
Terjadi error selama persiapan. |
TokenizationException |
Terjadi error selama pembuatan token. |
UnknownException |
Error Tidak Diketahui. |
Anotasi
Candidate.FinishReason |
Alasan penyelesaian yang terkait dengan |
Content.Role |
Peran yang terkait dengan |
GenerativeAIException.ErrorCode |
Kumpulan kode error |
Ringkasan fungsi level atas
Content |
content(@Content.Role role: Int, init: Content.Builder.() -> Unit) Fungsi untuk membuat konten yang dikirim ke dan diterima dengan cara seperti DSL. |
GenerationConfig |
generationConfig(init: GenerationConfig.Builder.() -> Unit) Metode helper untuk membuat |
Ringkasan fungsi ekstensi
Fungsi level atas
konten
fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content
Fungsi untuk membuat konten yang dikirim ke dan diterima dengan cara seperti DSL.
Berisi kumpulan bagian teks, gambar, dan biner.
Contoh penggunaan:
content(Role.MODEL) {
text("Example string")
)
generationConfig
fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig
Metode helper untuk membuat GenerationConfig
dengan cara seperti DSL.
Contoh Penggunaan:
generationConfig {
context = context // required
workerExecutor = workerThread // Set the [ExecutorService] on which background tasks should be run. If no value is specified, a background thread pool will be used.
callbackExecutor = callbackExecutor // Set the [Executor] on which callbacks should be invoked. If no value is specified, callbacks will be invoked on the UI thread.
temperature = 0.75f
topK = 30
candidateCount = 4
maxOutputTokens = 300
stopSequences = listOf("in conclusion", "-----", "do you need")
}