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()

تحضير المحرّك مسبقًا لإزالة وقت المعالجة الزائد من الاستنتاج إنّ استدعاء هذه الطريقة اختياري تمامًا، ولكننا ننصحك باستدعائه قبل وقت طويل من استدعاء عملية الاستنتاج الأولى لتقليل وقت الاستجابة لعملية الاستنتاج الأولى.