VoiceResponseBase interface
持続音声応答に共通する特性。
プロパティ
| max_output_tokens | この応答で使用されたツール呼び出しを含む単一のアシスタント応答に対する最大出力トークン数。 |
| object | オブジェクトタイプは |
| output_modalities | モデルが応答するために用いたモダリティの集合、現在可能な値は |
| status | 応答の最終状態( |
| status_details | 状況に関する追加情報。 |
| usage | 応答の利用統計は請求に対応します。 リアルタイムAPIセッションは会話コンテキストを維持し、新しいアイテムを会話に追加するため、前のターンからの出力(テキストおよび音声トークン)が後のターンの入力となります。 |
プロパティの詳細
max_output_tokens
この応答で使用されたツール呼び出しを含む単一のアシスタント応答に対する最大出力トークン数。
max_output_tokens?: number | "inf"
プロパティ値
number | "inf"
object
オブジェクトタイプは realtime.responseでなければなりません。
object?: "realtime.response"
プロパティ値
"realtime.response"
output_modalities
モデルが応答するために用いたモダリティの集合、現在可能な値は [\"audio\"]、 [\"text\"]のみです。 音声出力には必ずテキストの書き起こしが含まれています。 出力をモード text に設定すると、モデルからの音声出力が無効になります。
output_modalities?: ("text" | "audio")[]
プロパティ値
("text" | "audio")[]
status
応答の最終状態(completed、 cancelled、 failed、または incomplete、 in_progress)。
status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
プロパティ値
"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
status_details
usage
応答の利用統計は請求に対応します。 リアルタイムAPIセッションは会話コンテキストを維持し、新しいアイテムを会話に追加するため、前のターンからの出力(テキストおよび音声トークン)が後のターンの入力となります。
usage?: RealtimeResponseUsage