VoiceConversation interface

持續的語音對話。 Foundry 信封擁有語音代理儲存的逐字稿、回應、每回合指標和音訊。 它是父、保留和刪除的邊界:刪除會連帶到回應、項目、指標和音訊。 當 finalization 失敗時,任何部分持續的回應、項目和項目音訊仍可讀取。

屬性

completed_at

Unix 的時間戳記(以秒計)表示會話與持久化最終完成completedfailed時的狀態。 在 時缺席。statusin_progress

created_at

Unix 的時間戳(以秒計)顯示對話建立的時間。

id

對話中獨特的身份。

last_error

阻止持久化最終完成的終端錯誤。 只有在 status 為 failed時,才會顯示 。

metadata

一組與對話相關的鍵值對。

object

物件類型。 一律為 voice.conversation。

status

對話的生命週期狀態。

usage

本次對話中所有回應的最終總計代幣使用情況。 在 和 在成功completed完成後被填入時 缺status失;當 status 是 failed時,可能會缺失,且值不保證會逐步報告。in_progress

屬性詳細資料

completed_at

Unix 的時間戳記(以秒計)表示會話與持久化最終完成completedfailed時的狀態。 在 時缺席。statusin_progress

completed_at?: Date

屬性值

Date

created_at

Unix 的時間戳(以秒計)顯示對話建立的時間。

created_at: Date

屬性值

Date

id

對話中獨特的身份。

id: string

屬性值

string

last_error

阻止持久化最終完成的終端錯誤。 只有在 status 為 failed時,才會顯示 。

last_error?: ErrorModel

屬性值

metadata

一組與對話相關的鍵值對。

metadata?: Record<string, string>

屬性值

Record<string, string>

object

物件類型。 一律為 voice.conversation。

object: "voice.conversation"

屬性值

"voice.conversation"

status

對話的生命週期狀態。

status: VoiceConversationStatus

屬性值

usage

本次對話中所有回應的最終總計代幣使用情況。 在 和 在成功completed完成後被填入時 缺status失;當 status 是 failed時,可能會缺失,且值不保證會逐步報告。in_progress

usage?: RealtimeResponseUsage

屬性值