GenerativeModel


class GenerativeModel : AutoCloseable


ผู้อำนวยความสะดวกสำหรับโมเดลระบบหนึ่งๆ

สรุป

ตัวสร้างแบบสาธารณะ

GenerativeModel(
    generationConfig: GenerationConfig,
    downloadConfig: DownloadConfig
)

ฟังก์ชันสาธารณะ

open Unit

ปิดไคลเอ็นต์และปล่อยทรัพยากร

suspend GenerateContentResponse
generateContent(vararg prompt: Content)

สร้างคำตอบจากโมเดลระบบด้วย Content ที่ระบุ

suspend GenerateContentResponse

สร้างคำตอบจากโมเดลระบบที่มีข้อความที่ระบุซึ่งแสดงเป็น Content

Flow<GenerateContentResponse>
generateContentStream(vararg prompt: Content)

สร้างการตอบกลับแบบสตรีมจากโมเดลระบบด้วย Content ที่ระบุ

Flow<GenerateContentResponse>

สร้างการตอบกลับแบบสตรีมจากโมเดลระบบที่มีข้อความที่ระบุซึ่งแสดงเป็น Content

suspend <Error class: unknown class>

เตรียมเครื่องยนต์ล่วงหน้าเพื่อนำเวลาส่วนเกินออกจากการอนุมาน

พร็อพเพอร์ตี้สาธารณะ

DownloadConfig

การกําหนดค่าสําหรับการดาวน์โหลดโมเดลระบบ

GenerationConfig

พารามิเตอร์การกําหนดค่าที่จะใช้ในการสร้างเนื้อหา

ตัวสร้างแบบสาธารณะ

GenerativeModel

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

ฟังก์ชันสาธารณะ

ปิด

open fun close(): Unit

ปิดไคลเอ็นต์และปล่อยทรัพยากร

generateContent

suspend fun generateContent(vararg prompt: Content): GenerateContentResponse

สร้างคำตอบจากโมเดลระบบด้วย Content ที่ระบุ

พารามิเตอร์
vararg prompt: Content

กลุ่ม Content ที่ส่งไปยังโมเดล

คิกรีเทิร์น
GenerateContentResponse

GenerateContentResponse หลังจากความล่าช้า คุณควรเรียกใช้ฟังก์ชันภายในบริบทการระงับเพื่อจัดการการทำงานพร้อมกันอย่างเหมาะสม

generateContent

suspend fun generateContent(prompt: String): GenerateContentResponse

สร้างคำตอบจากโมเดลระบบที่มีข้อความที่ระบุซึ่งแสดงเป็น Content

พารามิเตอร์
prompt: String

ข้อความที่จะแปลงเป็น Content รายการเดียวเพื่อส่งไปยังโมเดล

คิกรีเทิร์น
GenerateContentResponse

GenerateContentResponse หลังจากความล่าช้า คุณควรเรียกใช้ฟังก์ชันภายในบริบทการระงับเพื่อจัดการการทำงานพร้อมกันอย่างเหมาะสม

generateContentStream

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

สร้างการตอบกลับแบบสตรีมจากโมเดลระบบด้วย Content ที่ระบุ

พารามิเตอร์
vararg prompt: Content

กลุ่ม Content ที่ส่งไปยังโมเดล

คิกรีเทิร์น
Flow<GenerateContentResponse>

Flow ซึ่งจะแสดงผลลัพธ์ตามที่ได้รับจากโมเดล

generateContentStream

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

สร้างการตอบกลับแบบสตรีมจากโมเดลระบบที่มีข้อความที่ระบุซึ่งแสดงเป็น Content

พารามิเตอร์
prompt: String

ข้อความที่จะแปลงเป็น Content รายการเดียวเพื่อส่งไปยังโมเดล

คิกรีเทิร์น
Flow<GenerateContentResponse>

Flow ซึ่งจะแสดงผลลัพธ์ตามที่ได้รับจากโมเดล

prepareInferenceEngine

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

เตรียมเครื่องยนต์ล่วงหน้าเพื่อนำเวลาในการประมวลผลที่ไม่จำเป็นออกจากการอนุมาน การเรียกใช้เมธอดนี้ไม่บังคับ แต่เราขอแนะนำให้เรียกใช้ก่อนการเรียกใช้การอนุมานครั้งแรกเพื่อลดเวลาในการตอบสนองของการอนุมานครั้งแรก

พร็อพเพอร์ตี้สาธารณะ

downloadConfig

val downloadConfigDownloadConfig

การกําหนดค่าสําหรับการดาวน์โหลดโมเดลระบบ

generationConfig

val generationConfigGenerationConfig

พารามิเตอร์การกําหนดค่าที่จะใช้ในการสร้างเนื้อหา