イベント
利用可否、ダウンロード進捗、ストリーミング、生成ライフサイクルのイベントです。利用可否、チャット、セットアップ、エラー処理も参照してください。
| イベント | 説明 |
|---|---|
availabilityChange |
リスナー登録中、テキストモデルの利用可否が変化すると通知します。 |
downloadProgress |
Androidの downloadModel() 中に通知します。ML Kitが総バイト数を公開しないため、中間イベントには downloadedBytes のみの場合があります。判明している場合、progress は開始時0、終了時1です。 |
textChunk |
streamText() 中、対応する chatId / generationId の増分テキストを通知します。 |
generationStateChange |
受理した生成について started、その後 completed / cancelled / failed を通知します。終端エラーイベントは安定した errorCode を含みます。 |
返された PluginListenerHandle.remove() または removeAllListeners() でリスナーを解除します。
Webでは downloadProgress.progress はChromeの正規化されたダウンロード進捗(0–1)由来で、バイト数は省略されます。利用可否イベントはプラグインの利用可否確認とセッション作成/ダウンロードで観測した変化を反映します。ストリーミングと生成ライフサイクルのイベント契約はネイティブと同じです。