DownloadCallback


interface DownloadCallback


Fonctions de rappel utilisées pour le téléchargement de modèles. Les messages renvoyés sont destinés au débogage.

Résumé

Fonctions publiques

open Unit

Appelé une fois le téléchargement du modèle terminé.

open Unit

Appelé lorsque le téléchargement du modèle n'a pas démarré en raison d'erreurs (par exemple, exception à distance de fonctionnalités non disponibles).

open Unit

Appelé en cas d'échec du téléchargement du modèle.

open Unit

Appelé lorsque le téléchargement du modèle a déjà été lancé. Il n'est donc pas nécessaire de redémarrer.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

Appelé lorsque le téléchargement du modèle est en cours.

open Unit
onDownloadStarted(bytesToDownload: Long)

Appelé lorsque le téléchargement du modèle a commencé correctement.

Fonctions publiques

onDownloadCompleted

open fun onDownloadCompleted(): Unit

Appelé une fois le téléchargement du modèle terminé.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

Appelé lorsque le téléchargement du modèle n'a pas démarré en raison d'erreurs (par exemple, exception à distance de fonctionnalités non disponibles).

Paramètres
e: GenerativeAIException

l'GenerativeAIException généré en cas d'échec du téléchargement

onDownloadFailed

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

Appelé en cas d'échec du téléchargement du modèle.

Paramètres
failureStatus: String

le message d'état d'échec du téléchargement ;

e: GenerativeAIException

l'GenerativeAIException généré en cas d'échec du téléchargement

onDownloadPending

open fun onDownloadPending(): Unit

Appelé lorsque le téléchargement du modèle a déjà été lancé. Il n'est donc pas nécessaire de redémarrer.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

Appelé lorsque le téléchargement du modèle est en cours.

Paramètres
totalBytesDownloaded: Long

les octets déjà téléchargés ;

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

Appelé lorsque le téléchargement du modèle a commencé correctement.

Paramètres
bytesToDownload: Long

Nombre total d'octets à télécharger