কলব্যাক ডাউনলোড করুন


interface DownloadCallback


মডেল ডাউনলোড করার জন্য ব্যবহৃত কলব্যাক ফাংশন। ফিরে আসা বার্তাগুলি ডিবাগ করার উদ্দেশ্যে।

সারাংশ

পাবলিক ফাংশন

open Unit

মডেল ডাউনলোড সম্পন্ন হলে কল করা হয়।

open Unit

ত্রুটির কারণে মডেল ডাউনলোড শুরু না হলে কল করা হয় (যেমন বৈশিষ্ট্যগুলির দূরবর্তী ব্যতিক্রম উপলব্ধ নয়)।

open Unit

মডেল ডাউনলোড ব্যর্থ হলে কল করা হয়।

open Unit

যখন মডেল ডাউনলোড ইতিমধ্যেই শুরু করা হয়েছে তখন কল করা হয়েছে, তাই পুনরায় আরম্ভ করার প্রয়োজন নেই।

open Unit
onDownloadProgress (totalBytesDownloaded: Long )

যখন মডেল ডাউনলোড চলছে তখন কল করা হবে।

open Unit
onDownloadStarted (bytesToDownload: Long )

মডেল ডাউনলোড সঠিকভাবে শুরু হলে কল করা হয়।

পাবলিক ফাংশন

onDownload Completed

open fun onDownloadCompleted(): Unit

মডেল ডাউনলোড সম্পন্ন হলে কল করা হয়।

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

ত্রুটির কারণে মডেল ডাউনলোড শুরু না হলে কল করা হয় (যেমন বৈশিষ্ট্যগুলির দূরবর্তী ব্যতিক্রম উপলব্ধ নয়)।

পরামিতি
e: GenerativeAIException

ডাউনলোড ব্যর্থতার জন্য GenerativeAIException নিক্ষেপ করা হয়েছে

onDownload ব্যর্থ হয়েছে৷

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

মডেল ডাউনলোড ব্যর্থ হলে কল করা হয়।

পরামিতি
failureStatus: String

ডাউনলোড ব্যর্থতার স্থিতি বার্তা

e: GenerativeAIException

ডাউনলোড ব্যর্থতার জন্য GenerativeAIException নিক্ষেপ করা হয়েছে

অন ​​ডাউনলোড মুলতুবি

open fun onDownloadPending(): Unit

যখন মডেল ডাউনলোড ইতিমধ্যেই শুরু করা হয়েছে তখন কল করা হয়েছে, তাই পুনরায় আরম্ভ করার প্রয়োজন নেই।

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

যখন মডেল ডাউনলোড চলছে তখন কল করা হবে।

পরামিতি
totalBytesDownloaded: Long

ইতিমধ্যে ডাউনলোড করা বাইট

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

মডেল ডাউনলোড সঠিকভাবে শুরু হলে কল করা হয়।

পরামিতি
bytesToDownload: Long

মোট বাইট ডাউনলোড করতে হবে