GenerativeModel


public final class GenerativeModel implements AutoCloseable


Fasilitator untuk model sistem tertentu.

Ringkasan

Konstruktor publik

GenerativeModel(
    @NonNull GenerationConfig generationConfig,
    @NonNull DownloadConfig downloadConfig
)

Metode publik

void

Menutup klien dan melepaskan resource-nya.

final @NonNull GenerateContentResponse

Menghasilkan respons dari model sistem dengan Content yang disediakan.

final @NonNull GenerateContentResponse

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

final @NonNull Flow<@NonNull GenerateContentResponse>

Menghasilkan respons streaming dari model sistem dengan Content yang disediakan.

final @NonNull Flow<@NonNull GenerateContentResponse>

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

final @NonNull DownloadConfig

konfigurasi untuk mendownload model sistem

final @NonNull GenerationConfig

parameter konfigurasi yang akan digunakan untuk pembuatan konten

final @NonNull <Error class: unknown class>

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

Konstruktor publik

GenerativeModel

public GenerativeModel(
    @NonNull GenerationConfig generationConfig,
    @NonNull DownloadConfig downloadConfig
)

Metode publik

tutup

public void close()

Menutup klien dan melepaskan resource-nya.

generateContent

public final @NonNull GenerateContentResponse generateContent(@NonNull Content prompt)

Menghasilkan respons dari model sistem dengan Content yang disediakan.

Parameter
@NonNull Content prompt

Sekelompok Content yang akan dikirim ke model.

Hasil
@NonNull GenerateContentResponse

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

generateContent

public final @NonNull GenerateContentResponse generateContent(@NonNull String prompt)

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

Parameter
@NonNull String prompt

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

Hasil
@NonNull GenerateContentResponse

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

generateContentStream

public final @NonNull Flow<@NonNull GenerateContentResponsegenerateContentStream(@NonNull Content prompt)

Menghasilkan respons streaming dari model sistem dengan Content yang disediakan.

Parameter
@NonNull Content prompt

Sekelompok Content yang akan dikirim ke model.

Hasil
@NonNull Flow<@NonNull GenerateContentResponse>

Flow yang akan memunculkan respons saat ditampilkan dari model.

generateContentStream

public final @NonNull Flow<@NonNull GenerateContentResponsegenerateContentStream(@NonNull String prompt)

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

Parameter
@NonNull String prompt

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

Hasil
@NonNull Flow<@NonNull GenerateContentResponse>

Flow yang akan memunculkan respons saat ditampilkan dari model.

getDownloadConfig

public final @NonNull DownloadConfig getDownloadConfig()

konfigurasi untuk mendownload model sistem

getGenerationConfig

public final @NonNull GenerationConfig getGenerationConfig()

parameter konfigurasi yang akan digunakan untuk pembuatan konten

prepareInferenceEngine

public final @NonNull <Error class: unknown class> prepareInferenceEngine()

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.