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

קבוצה של Contents ששולחים למודל.

החזרות
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

קבוצה של Contents ששולחים למודל.

החזרות
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

פרמטרים של הגדרות אישיות לשימוש ביצירת תוכן