GenerativeModel


class GenerativeModel : AutoCloseable


یک تسهیل کننده برای یک مدل سیستم معین.

خلاصه

سازندگان عمومی

GenerativeModel (
generationConfig: GenerationConfig ,
downloadConfig: DownloadConfig
)

توابع عمومی

open Unit
close ()

مشتری را می بندد و منابع آن را آزاد می کند.

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

مشتری را می بندد و منابع آن را آزاد می کند.

تولید محتوا

suspend fun generateContent(vararg prompt: Content): GenerateContentResponse

پاسخی را از مدل سیستم با Content ارائه شده ایجاد می کند.

پارامترها
vararg prompt: Content

گروهی از Content برای ارسال به مدل.

برمی گرداند
GenerateContentResponse

یک GenerateContentResponse پس از مدتی تاخیر. تابع باید در یک زمینه معلق فراخوانی شود تا همزمانی به درستی مدیریت شود.

تولید محتوا

suspend fun generateContent(prompt: String): GenerateContentResponse

یک پاسخ از مدل سیستم با متن ارائه شده ارائه شده Content ایجاد می کند.

پارامترها
prompt: String

متنی که باید به یک تکه Content تبدیل شود تا به مدل ارسال شود.

برمی گرداند
GenerateContentResponse

یک GenerateContentResponse پس از مدتی تاخیر. تابع باید در یک زمینه معلق فراخوانی شود تا همزمانی به درستی مدیریت شود.

ایجادContentStream

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

یک پاسخ جریانی را از مدل سیستم با Content ارائه شده ایجاد می کند.

پارامترها
vararg prompt: Content

گروهی از Content برای ارسال به مدل.

برمی گرداند
Flow < GenerateContentResponse >

Flow که پاسخ‌هایی را هنگام بازگشت از مدل منتشر می‌کند.

ایجادContentStream

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

یک پاسخ جریانی از مدل سیستم با Content ارائه شده ارائه شده ایجاد می کند.

پارامترها
prompt: String

متنی که باید به یک تکه Content تبدیل شود تا به مدل ارسال شود.

برمی گرداند
Flow < GenerateContentResponse >

Flow که پاسخ‌هایی را هنگام بازگشت از مدل منتشر می‌کند.

آماده InferenceEngine

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

موتور را از قبل آماده می کند تا سربار زمان بندی را از استنتاج خارج کند. فراخوانی این روش کاملاً اختیاری است، اما توصیه می کنیم آن را قبل از اولین فراخوانی استنتاج فراخوانی کنید تا تأخیر اولین استنتاج را به حداقل برسانید.

املاک عمومی

downloadConfig

val downloadConfigDownloadConfig

پیکربندی برای دانلود مدل سیستم

GenerationConfig

val generationConfigGenerationConfig

پارامترهای پیکربندی برای استفاده برای تولید محتوا