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

مجموعة من Content لإرسالها إلى النموذج

المرتجعات
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

مجموعة من Content لإرسالها إلى النموذج

المرتجعات
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

مَعلمات الضبط المُستخدَمة لإنشاء المحتوى