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 |
| 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 |
| metadata | Zestaw par klucz-wartość przypisanych do rozmowy. |
| object | Typ obiektu. Zawsze |
| status | Status cyklu życia rozmowy. |
| usage | Ostateczne sumowe wykorzystanie tokenów we wszystkich odpowiedziach w tej rozmowie. Brak podczas |
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