СкачатьОбратный звонок


interface DownloadCallback


Функции обратного вызова, используемые для загрузки модели. Возвращаемые сообщения предназначены для целей отладки.

Краткое содержание

Общественные функции

open Unit

Вызывается после завершения загрузки модели.

open Unit

Вызывается, когда загрузка модели не началась из-за ошибок (например, удаленное исключение недоступных функций).

open Unit

Вызывается, когда загрузка модели не удалась.

open Unit

Вызывается, когда загрузка модели уже началась, поэтому перезапуск не требуется.

open Unit
onDownloadProgress (totalBytesDownloaded: Long )

Вызывается, когда идет загрузка модели.

open Unit
onDownloadStarted (bytesToDownload: Long )

Вызывается, когда загрузка модели началась правильно.

Общественные функции

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Вызывается после завершения загрузки модели.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Вызывается, когда загрузка модели не началась из-за ошибок (например, удаленное исключение недоступных функций).

Параметры
e: GenerativeAIException

GenerativeAIException , выданное из-за сбоя загрузки

onDownloadFailed

open fun onDownloadFailed(failureStatus: String, e: GenerativeAIException): Unit

Вызывается, когда загрузка модели не удалась.

Параметры
failureStatus: String

сообщение о статусе сбоя загрузки

e: GenerativeAIException

GenerativeAIException , выданное из-за сбоя загрузки

onDownloadPending

open fun onDownloadPending(): Unit

Вызывается, когда загрузка модели уже началась, поэтому перезапуск не требуется.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Вызывается, когда идет загрузка модели.

Параметры
totalBytesDownloaded: Long

уже загруженные байты

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Вызывается, когда загрузка модели началась правильно.

Параметры
bytesToDownload: Long

общее количество байтов для загрузки