رابط ها
DownloadCallback | توابع پاسخ به تماس مورد استفاده برای دانلود مدل. |
Part | رابط نشان دهنده داده های ارسال شده و دریافت شده از درخواست ها. |
کلاس ها
Candidate | تکه ای از پاسخ از مدل. |
Content | نشان دهنده محتوای ارسالی و دریافتی از مدل است. |
Content.Builder | |
DownloadConfig | پارامترهای پیکربندی برای استفاده برای دانلود مدل سیستم. |
GenerateContentResponse | پاسخی از مدل را نشان می دهد. |
GenerationConfig | پارامترهای پیکربندی برای استفاده برای تولید محتوا. |
GenerationConfig.Builder | |
GenerativeModel | یک تسهیل کننده برای یک مدل سیستم معین. |
TextPart | نشان دهنده داده های متنی یا رشته ای است که به درخواست ها ارسال شده و از آنها دریافت می شود. |
استثنائات
ConnectionException | خطا در حین اتصال |
DownloadException | خطا در حین دانلود |
GenerativeAIException | کلاس والد برای خطاهایی که از |
InferenceException | خطا در حین استنتاج |
PreparationException | خطا در حین آماده سازی |
TokenizationException | خطا در هنگام توکن سازی |
UnknownException | خطای ناشناخته. |
حاشیه نویسی ها
Candidate.FinishReason | پایان دلیل مرتبط با یک |
Content.Role | نقش مرتبط با |
GenerativeAIException.ErrorCode | مجموعه کدهای خطا |
خلاصه توابع سطح بالا
Content | content (@ Content.Role role: Int , init: Content.Builder .() -> Unit ) عملکردی برای ساخت محتوای ارسالی و دریافتی به شیوه ای DSL مانند. |
GenerationConfig | generationConfig (init: GenerationConfig.Builder .() -> Unit ) روش کمکی برای ساخت |
خلاصه توابع پسوند
String ? | Part . asTextOrNull () |
توابع سطح بالا
محتوا
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
}
توابع پسوند
،رابط ها
DownloadCallback | توابع پاسخ به تماس مورد استفاده برای دانلود مدل. |
Part | رابط نشان دهنده داده های ارسال شده و دریافت شده از درخواست ها. |
کلاس ها
Candidate | تکه ای از پاسخ از مدل. |
Content | نشان دهنده محتوای ارسالی و دریافتی از مدل است. |
Content.Builder | |
DownloadConfig | پارامترهای پیکربندی برای استفاده برای دانلود مدل سیستم. |
GenerateContentResponse | پاسخی از مدل را نشان می دهد. |
GenerationConfig | پارامترهای پیکربندی برای استفاده برای تولید محتوا. |
GenerationConfig.Builder | |
GenerativeModel | یک تسهیل کننده برای یک مدل سیستم معین. |
TextPart | نشان دهنده داده های متنی یا رشته ای است که به درخواست ها ارسال شده و از آنها دریافت می شود. |
استثنائات
ConnectionException | خطا در حین اتصال |
DownloadException | خطا در حین دانلود |
GenerativeAIException | کلاس والد برای خطاهایی که از |
InferenceException | خطا در حین استنتاج |
PreparationException | خطا در حین آماده سازی |
TokenizationException | خطا در هنگام توکن سازی |
UnknownException | خطای ناشناخته. |
حاشیه نویسی ها
Candidate.FinishReason | پایان دلیل مرتبط با یک |
Content.Role | نقش مرتبط با |
GenerativeAIException.ErrorCode | مجموعه کدهای خطا |
خلاصه توابع سطح بالا
Content | content (@ Content.Role role: Int , init: Content.Builder .() -> Unit ) عملکردی برای ساخت محتوای ارسالی و دریافتی به شیوه ای DSL مانند. |
GenerationConfig | generationConfig (init: GenerationConfig.Builder .() -> Unit ) روش کمکی برای ساخت |
خلاصه توابع پسوند
String ? | Part . asTextOrNull () |
توابع سطح بالا
محتوا
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
}