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

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

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

הכנת המנוע מראש כדי להעביר את זמן האחזור של התזמון מחוץ להסקה. הקריאה לשיטה הזו היא אופציונלית לחלוטין, אבל מומלץ לבצע אותה הרבה לפני הקריאה הראשונה להסקה כדי למזער את זמן האחזור של ההסקה הראשונה.