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