com.google.ai.edge.aicore


رابط ها

DownloadCallback

توابع پاسخ به تماس مورد استفاده برای دانلود مدل.

Part

رابط نشان دهنده داده های ارسال شده و دریافت شده از درخواست ها.

کلاس ها

Candidate

تکه ای از پاسخ از مدل.

Content

نشان دهنده محتوای ارسالی و دریافتی از مدل است.

Content.Builder
DownloadConfig

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

GenerateContentResponse

پاسخی از مدل را نشان می دهد.

GenerationConfig

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

GenerationConfig.Builder
GenerativeModel

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

TextPart

نشان دهنده داده های متنی یا رشته ای است که به درخواست ها ارسال شده و از آنها دریافت می شود.

استثنائات

ConnectionException

خطا در حین اتصال

DownloadException

خطا در حین دانلود

GenerativeAIException

کلاس والد برای خطاهایی که از GenerativeModel رخ می دهد.

InferenceException

خطا در حین استنتاج

PreparationException

خطا در حین آماده سازی

TokenizationException

خطا در هنگام توکن سازی

UnknownException

خطای ناشناخته.

حاشیه نویسی ها

Candidate.FinishReason

پایان دلیل مرتبط با یک Candidate

Content.Role

نقش مرتبط با Content

GenerativeAIException.ErrorCode

مجموعه کدهای خطا GenerativeAIException .

خلاصه توابع سطح بالا

Content
content (@ Content.Role role: Int , init: Content.Builder .() -> Unit )

عملکردی برای ساخت محتوای ارسالی و دریافتی به شیوه ای DSL مانند.

GenerationConfig

روش کمکی برای ساخت GenerationConfig به روشی شبیه DSL.

خلاصه توابع پسوند

توابع سطح بالا

محتوا

fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content

عملکردی برای ساخت محتوای ارسالی و دریافتی به شیوه ای DSL مانند.

شامل مجموعه ای از متن، تصویر و بخش های باینری است.

مثال استفاده:

content(Role.MODEL) {
text("Example string")
)

GenerationConfig

fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig

روش کمکی برای ساخت GenerationConfig به روشی شبیه DSL.

مثال استفاده:

generationConfig {
context = context // required
workerExecutor = workerThread // Set the [ExecutorService] on which background tasks should be run. If no value is specified, a background thread pool will be used.
callbackExecutor = callbackExecutor // Set the [Executor] on which callbacks should be invoked. If no value is specified, callbacks will be invoked on the UI thread.
temperature = 0.75f
topK = 30
candidateCount = 4
maxOutputTokens = 300
}

توابع پسوند

asTextOrNull

fun Part.asTextOrNull(): String?
برمی گرداند
String ?

قسمت به عنوان یک String اگر متن را نشان می دهد و در غیر این صورت null

،

com.google.ai.edge.aicore


رابط ها

DownloadCallback

توابع پاسخ به تماس مورد استفاده برای دانلود مدل.

Part

رابط نشان دهنده داده های ارسال شده و دریافت شده از درخواست ها.

کلاس ها

Candidate

تکه ای از پاسخ از مدل.

Content

نشان دهنده محتوای ارسالی و دریافتی از مدل است.

Content.Builder
DownloadConfig

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

GenerateContentResponse

پاسخی از مدل را نشان می دهد.

GenerationConfig

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

GenerationConfig.Builder
GenerativeModel

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

TextPart

نشان دهنده داده های متنی یا رشته ای است که به درخواست ها ارسال شده و از آنها دریافت می شود.

استثنائات

ConnectionException

خطا در حین اتصال

DownloadException

خطا در حین دانلود

GenerativeAIException

کلاس والد برای خطاهایی که از GenerativeModel رخ می دهد.

InferenceException

خطا در حین استنتاج

PreparationException

خطا در حین آماده سازی

TokenizationException

خطا در هنگام توکن سازی

UnknownException

خطای ناشناخته.

حاشیه نویسی ها

Candidate.FinishReason

پایان دلیل مرتبط با یک Candidate

Content.Role

نقش مرتبط با Content

GenerativeAIException.ErrorCode

مجموعه کدهای خطا GenerativeAIException .

خلاصه توابع سطح بالا

Content
content (@ Content.Role role: Int , init: Content.Builder .() -> Unit )

عملکردی برای ساخت محتوای ارسالی و دریافتی به شیوه ای DSL مانند.

GenerationConfig

روش کمکی برای ساخت GenerationConfig به روشی شبیه DSL.

خلاصه توابع پسوند

توابع سطح بالا

محتوا

fun content(@Content.Role role: Int = Role.USER, init: Content.Builder.() -> Unit): Content

عملکردی برای ساخت محتوای ارسالی و دریافتی به شیوه ای DSL مانند.

شامل مجموعه ای از متن، تصویر و بخش های باینری است.

مثال استفاده:

content(Role.MODEL) {
text("Example string")
)

GenerationConfig

fun generationConfig(init: GenerationConfig.Builder.() -> Unit): GenerationConfig

روش کمکی برای ساخت GenerationConfig به روشی شبیه DSL.

مثال استفاده:

generationConfig {
context = context // required
workerExecutor = workerThread // Set the [ExecutorService] on which background tasks should be run. If no value is specified, a background thread pool will be used.
callbackExecutor = callbackExecutor // Set the [Executor] on which callbacks should be invoked. If no value is specified, callbacks will be invoked on the UI thread.
temperature = 0.75f
topK = 30
candidateCount = 4
maxOutputTokens = 300
}

توابع پسوند

asTextOrNull

fun Part.asTextOrNull(): String?
برمی گرداند
String ?

قسمت به عنوان یک String اگر متن را نشان می دهد و در غیر این صورت null