GenerativeModel


class GenerativeModel : AutoCloseable


Fasilitator untuk model sistem tertentu.

Ringkasan

Konstruktor publik

GenerativeModel(
    generationConfig: GenerationConfig,
    downloadConfig: DownloadConfig
)

Fungsi publik

open Unit

Menutup klien dan melepaskan resource-nya.

suspend GenerateContentResponse
generateContent(vararg prompt: Content)

Menghasilkan respons dari model sistem dengan Content yang disediakan.

suspend GenerateContentResponse

Menghasilkan respons dari model sistem dengan teks yang disediakan yang direpresentasikan Content.

Flow<GenerateContentResponse>
generateContentStream(vararg prompt: Content)

Menghasilkan respons streaming dari model sistem dengan Content yang disediakan.

Flow<GenerateContentResponse>

Menghasilkan respons streaming dari model sistem dengan teks yang disediakan yang direpresentasikan Content.

suspend <Error class: unknown class>

Menyiapkan mesin terlebih dahulu untuk memindahkan overhead pengaturan waktu dari inferensi.

Properti publik

DownloadConfig

konfigurasi untuk mendownload model sistem

GenerationConfig

parameter konfigurasi yang akan digunakan untuk pembuatan konten

Konstruktor publik

GenerativeModel

GenerativeModel(
    generationConfig: GenerationConfig,
    downloadConfig: DownloadConfig = DownloadConfig()
)

Fungsi publik

tutup

open fun close(): Unit

Menutup klien dan melepaskan resource-nya.

generateContent

suspend fun generateContent(vararg prompt: Content): GenerateContentResponse

Menghasilkan respons dari model sistem dengan Content yang disediakan.

Parameter
vararg prompt: Content

Sekelompok Content yang akan dikirim ke model.

Hasil
GenerateContentResponse

GenerateContentResponse setelah beberapa penundaan. Fungsi harus dipanggil dalam konteks penangguhan untuk mengelola konkurensi dengan benar.

generateContent

suspend fun generateContent(prompt: String): GenerateContentResponse

Menghasilkan respons dari model sistem dengan teks yang disediakan yang direpresentasikan Content.

Parameter
prompt: String

Teks yang akan dikonversi menjadi satu bagian Content untuk dikirim ke model.

Hasil
GenerateContentResponse

GenerateContentResponse setelah beberapa penundaan. Fungsi harus dipanggil dalam konteks penangguhan untuk mengelola konkurensi dengan benar.

generateContentStream

fun generateContentStream(vararg prompt: Content): Flow<GenerateContentResponse>

Menghasilkan respons streaming dari model sistem dengan Content yang disediakan.

Parameter
vararg prompt: Content

Sekelompok Content yang akan dikirim ke model.

Hasil
Flow<GenerateContentResponse>

Flow yang akan memunculkan respons saat ditampilkan dari model.

generateContentStream

fun generateContentStream(prompt: String): Flow<GenerateContentResponse>

Menghasilkan respons streaming dari model sistem dengan teks yang disediakan yang direpresentasikan Content.

Parameter
prompt: String

Teks yang akan dikonversi menjadi satu bagian Content untuk dikirim ke model.

Hasil
Flow<GenerateContentResponse>

Flow yang akan memunculkan respons saat ditampilkan dari model.

prepareInferenceEngine

suspend fun prepareInferenceEngine(): <Error class: unknown class>

Menyiapkan mesin terlebih dahulu untuk memindahkan overhead pengaturan waktu dari inferensi. Memanggil metode ini bersifat opsional, tetapi sebaiknya panggil metode ini jauh sebelum panggilan inferensi pertama untuk meminimalkan latensi inferensi pertama.

Properti publik

downloadConfig

val downloadConfigDownloadConfig

konfigurasi untuk mendownload model sistem

generationConfig

val generationConfigGenerationConfig

parameter konfigurasi yang akan digunakan untuk pembuatan konten