com.google.ai.edge.aicore


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 GenerativeModel.

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 Candidate

Content.Role

Peran yang terkait dengan Content

GenerativeAIException.ErrorCode

Kumpulan kode error GenerativeAIException.

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

Metode helper untuk membuat GenerationConfig dengan cara seperti DSL.

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")
}

Fungsi ekstensi

asTextOrNull

fun Part.asTextOrNull(): String?
Hasil
String?

Bagian sebagai String jika mewakili teks, dan null jika tidak