GenerativeModel


public final class GenerativeModel implements AutoCloseable


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

สรุป

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

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

เมธอดสาธารณะ

void

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

final @NonNull GenerateContentResponse

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

final @NonNull GenerateContentResponse

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

final @NonNull Flow<@NonNull GenerateContentResponse>

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

final @NonNull Flow<@NonNull GenerateContentResponse>

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

final @NonNull DownloadConfig

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

final @NonNull GenerationConfig

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

final @NonNull <Error class: unknown class>

เตรียมเครื่องยนต์ล่วงหน้าเพื่อนำเวลาในการประมวลผลที่ไม่จำเป็นออกจากการอนุมาน

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

GenerativeModel

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

เมธอดสาธารณะ

ปิด

public void close()

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

generateContent

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

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

พารามิเตอร์
@NonNull Content prompt

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

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

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

generateContent

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

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

พารามิเตอร์
@NonNull String prompt

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

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

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

generateContentStream

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

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

พารามิเตอร์
@NonNull Content prompt

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

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

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

generateContentStream

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

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

พารามิเตอร์
@NonNull String prompt

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

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

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

getDownloadConfig

public final @NonNull DownloadConfig getDownloadConfig()

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

getGenerationConfig

public final @NonNull GenerationConfig getGenerationConfig()

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

prepareInferenceEngine

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

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