VoiceConversation interface

Trwała rozmowa głosowa. Koperta Foundry, która posiada zapisany zapis agenta głosowego, odpowiedzi, metryki po turze oraz dźwięk. Jest to granica nadrzędna, retencja i usuwania: jej usunięcie przenosi się kaskadą do odpowiedzi, elementów, metryk i dźwięku. Gdy finalizacja nie udaje się, wszelkie częściowe, trwałe odpowiedzi, elementy i audio elementów pozostają czytelne.

Właściwości

completed_at

Znacznik czasu Unixa (w sekundach) oznaczał, kiedy finalizacja sesji i persistencji dotarła do terminala completed lub failed statusu. Nieobecny, gdy status jest .in_progress

created_at

Znacznik czasu w Unixie (w sekundach) oznaczający moment tworzenia rozmowy.

id

Unikalna identyfikacja tej rozmowy.

last_error

Błąd końcowy, który uniemożliwiał finalizację persistence. Występuje tylko wtedy, gdy status jest failed.

metadata

Zestaw par klucz-wartość przypisanych do rozmowy.

object

Typ obiektu. Zawsze voice.conversation.

status

Status cyklu życia rozmowy.

usage

Ostateczne sumowe wykorzystanie tokenów we wszystkich odpowiedziach w tej rozmowie. Brak podczas status gdy jest i in_progress wypełniony po pomyślnym completed finalizacji; może być nieobecny, gdy status jest , faileda wartości nie są gwarantowane inkrementalnie raportowania.

Szczegóły właściwości

completed_at

Znacznik czasu Unixa (w sekundach) oznaczał, kiedy finalizacja sesji i persistencji dotarła do terminala completed lub failed statusu. Nieobecny, gdy status jest .in_progress

completed_at?: Date

Wartość właściwości

Date

created_at

Znacznik czasu w Unixie (w sekundach) oznaczający moment tworzenia rozmowy.

created_at: Date

Wartość właściwości

Date

id

Unikalna identyfikacja tej rozmowy.

id: string

Wartość właściwości

string

last_error

Błąd końcowy, który uniemożliwiał finalizację persistence. Występuje tylko wtedy, gdy status jest failed.

last_error?: ErrorModel

Wartość właściwości

metadata

Zestaw par klucz-wartość przypisanych do rozmowy.

metadata?: Record<string, string>

Wartość właściwości

Record<string, string>

object

Typ obiektu. Zawsze voice.conversation.

object: "voice.conversation"

Wartość właściwości

"voice.conversation"

status

Status cyklu życia rozmowy.

status: VoiceConversationStatus

Wartość właściwości

usage

Ostateczne sumowe wykorzystanie tokenów we wszystkich odpowiedziach w tej rozmowie. Brak podczas status gdy jest i in_progress wypełniony po pomyślnym completed finalizacji; może być nieobecny, gdy status jest , faileda wartości nie są gwarantowane inkrementalnie raportowania.

usage?: RealtimeResponseUsage

Wartość właściwości