DownloadCallback


interface DownloadCallback


Funkcje wywołania zwrotnego używane do pobierania modelu. Zwracane komunikaty służą do debugowania.

Podsumowanie

Funkcje publiczne

open Unit

Wywoływany po zakończeniu pobierania modelu.

open Unit

Wywoływany, gdy pobieranie modelu nie zostało rozpoczęte z powodu błędów (np. zdalnego wyjątku funkcji niedostępnych).

open Unit

Wywoływany, gdy nie udało się pobrać modelu.

open Unit

Jest wywoływany, gdy pobieranie modelu zostało już zainicjowane, więc nie trzeba go ponownie uruchamiać.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

Wywoływany podczas pobierania modelu.

open Unit
onDownloadStarted(bytesToDownload: Long)

Wywoływany, gdy pobieranie modelu zostało rozpoczęte prawidłowo.

Funkcje publiczne

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Wywoływany po zakończeniu pobierania modelu.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Wywoływany, gdy pobieranie modelu nie zostało rozpoczęte z powodu błędów (np. zdalnego wyjątku funkcji niedostępnych).

Parametry
e: GenerativeAIException

GenerativeAIException zwracany w przypadku niepowodzenia pobierania

onDownloadFailed

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

Wywoływany, gdy nie udało się pobrać modelu.

Parametry
failureStatus: String

komunikat o stanie pobierania z błędem;

e: GenerativeAIException

GenerativeAIException zwracany w przypadku niepowodzenia pobierania

onDownloadPending

open fun onDownloadPending(): Unit

Jest wywoływany, gdy pobieranie modelu zostało już zainicjowane, więc nie trzeba go ponownie uruchamiać.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Wywoływany podczas pobierania modelu.

Parametry
totalBytesDownloaded: Long

bajty, które zostały już pobrane;

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Wywoływany, gdy pobieranie modelu zostało rozpoczęte prawidłowo.

Parametry
bytesToDownload: Long

łączna liczba bajtów do pobrania,