このトピックでは、Web ソフトウェア開発キット (SDK) の API 操作について説明します。
API の概要
以前の SDK バージョンには、非推奨のパラメーターとメソッドが含まれています。SDK を最新バージョンにアップグレードしてください。詳細については、「Web SDK の使用ガイド」をご参照ください。
クラス/プロトコル | API | 説明 |
ARTCAICallEngine エンジン API 操作を定義します。 | 通話を開始します。 | |
電話を切ります。 説明 ページの終了前 (たとえば、beforeunload イベントをリッスンすることによって) に handup を呼び出して通話を切断します。そうしない場合、エージェントは約 90 秒待機してから終了します。これにより、デジタルヒューマンの同時実行制限を超えるなどの問題が発生する可能性があります。 | ||
エージェントのレンダリングビューを設定します。 | ||
ローカルプレビュービューを設定します。 | ||
エージェントの発話を中断します。 | ||
スマート割り込みを有効または無効にします。 | ||
カメラのプッシュを有効または無効にします。 | ||
カメラを切り替えます。 | ||
音声を切り替えます。 | ||
マイクをミュートまたはミュート解除します。 | ||
エージェントのオーディオストリームの再生を停止または再開します。 | ||
プッシュツートークモードで話し始めます。 | ||
プッシュツートークモードでの発話を終了します。 | ||
プッシュツートークモードで現在の発話をキャンセルします。 | ||
プッシュツートークモードを有効または無効にします。プッシュツートークモードでは、エージェントは finishPushToTalk が呼び出された後にのみ結果をレポートします。 | ||
Alibaba Real-Time Communication (ARTC) エンジンを取得します。 | ||
エージェントにテキストメッセージを送信します。 | ||
カスタムメッセージをサーバーに送信します。 | ||
大規模言語モデル (LLM) のシステムプロンプトを更新します。 | ||
VCR 設定を更新します。 | ||
Model Studio アプリケーションのパラメーターを更新します。 | ||
視覚理解エージェントの場合、カスタムフレームキャプチャを開始します。これを開始すると、エージェントと音声で話すことはできません。 | ||
視覚理解エージェントの場合、カスタムフレームキャプチャを停止します。 | ||
リソースを解放します。 | ||
ARTCAICallEngine エンジンコールバックイベント | エラーが発生しました。 | |
通話が開始されました。 | ||
通話が終了しました。 | ||
エージェントのステータスが変更されました。 | ||
ボリュームが変更されました。 | ||
エージェントがユーザーの質問を認識した結果の通知。 | ||
エージェントの回答の通知。 | ||
現在の通話の音声が変更されました。 | ||
プッシュツートークモードが変更されました。 | ||
現在のエージェントが退出 (現在の通話を終了) しようとしています。 | ||
現在のエージェントからカスタムメッセージを受信しました。 | ||
現在の通話の音声割り込みが有効または無効になりました。 | ||
ライブエージェントが現在のエージェントから引き継ごうとしています。 | ||
ライブエージェントの引き継ぎが接続されました。 | ||
エージェントメッセージチャネルの可用性に関するコールバック。 | ||
現在のエージェントから VCR 結果を受信しました。 |
API の詳細
ARTCAICallEngine の詳細
ARTCAICallEngine イベントの詳細
agentDataChannelAvailable
このコールバックは、エージェントメッセージチャネルが利用可能になったときにトリガーされます。このコールバックがトリガーされた後、エージェントへのメッセージの送信を開始できます。