VoiceResponse interface
Ett bestående röstsvar som representerar en modell-inferensvändning inom en konversation. I listresultat output kan projektionen utelämnas; hämta hela svaret (GET .../responses/{response_id}) eller den sidade svarsrutten (GET .../responses/{response_id}/items) för dess utdata.
created_at
/
completed_at är Foundrys hållbara ordertillägg.
- Extends
Egenskaper
| audio | Ljudkonfigurationen som används för responsen, inklusive röst- och ljudformatet som används för utdata. |
| completed_at | Unix-tidsstämpeln (i sekunder) för när svaret slutfördes. |
| conversation_id | Samtalets identitet som detta svar tillhör. |
| created_at | Unix-tidsstämpeln (i sekunder) för när svaret skapades. |
| id | Den unika identiteten i svaret. |
| metadata | En uppsättning nyckelvärdespar kopplade till svaret. |
| output | Utdataobjekten som genereras av svaret. Kan utelämnas i listresultat; hämta hela svaret (GET .../responses/{response_id}) eller använd den sidtagna svarsrutten (GET .../responses/{response_id}/items) för dess utdata. Varje punkt |
| temperature | Provtagningstemperaturen som används för responsen. |
Ärvda egenskaper
| max_output_tokens | Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop, som användes i detta svar. |
| object | Objekttypen måste vara |
| output_modalities | Den mängd modaliteter modellen använde för att svara är för närvarande de enda möjliga värdena |
| status | Svarets slutstatus ( |
| status_details | Ytterligare detaljer om statusen. |
| usage | Användningsstatistik för svaret, detta motsvarar faktureringen. En realtids-API-session upprätthåller en konversationskontext och lägger till nya Items i konversationen, så utdata från tidigare turer (text- och ljudtokens) blir indata för senare turer. |
Egenskapsinformation
audio
Ljudkonfigurationen som används för responsen, inklusive röst- och ljudformatet som används för utdata.
audio?: VoiceResponseAudio
Egenskapsvärde
completed_at
Unix-tidsstämpeln (i sekunder) för när svaret slutfördes.
completed_at?: Date
Egenskapsvärde
Date
conversation_id
Samtalets identitet som detta svar tillhör.
conversation_id: string
Egenskapsvärde
string
created_at
Unix-tidsstämpeln (i sekunder) för när svaret skapades.
created_at?: Date
Egenskapsvärde
Date
id
Den unika identiteten i svaret.
id: string
Egenskapsvärde
string
metadata
En uppsättning nyckelvärdespar kopplade till svaret.
metadata?: Record<string, string>
Egenskapsvärde
Record<string, string>
output
Utdataobjekten som genereras av svaret. Kan utelämnas i listresultat; hämta hela svaret (GET .../responses/{response_id}) eller använd den sidtagna svarsrutten (GET .../responses/{response_id}/items) för dess utdata. Varje punkt response_id kopplar också tillbaka till detta svar i listan över frågor på konversationsnivå.
output?: RealtimeConversationItemUnion[]
Egenskapsvärde
temperature
Provtagningstemperaturen som används för responsen.
temperature?: number
Egenskapsvärde
number
Information om ärvda egenskaper
max_output_tokens
Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop, som användes i detta svar.
max_output_tokens?: number | "inf"
Egenskapsvärde
number | "inf"
Ärvt frånVoiceResponseBase.max_output_tokens
object
Objekttypen måste vara realtime.response.
object?: "realtime.response"
Egenskapsvärde
"realtime.response"
Ärvt frånVoiceResponseBase.object
output_modalities
Den mängd modaliteter modellen använde för att svara är för närvarande de enda möjliga värdena [\"audio\"], [\"text\"]. Ljudutdata inkluderar alltid en texttranskription. Att ställa in utgången på läge text inaktiverar ljudutgången från modellen.
output_modalities?: ("text" | "audio")[]
Egenskapsvärde
("text" | "audio")[]
Ärvd frånVoiceResponseBase.output_modalities
status
Svarets slutstatus (completed, cancelled, , failedeller incomplete, in_progress).
status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
Egenskapsvärde
"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
Ärvt frånVoiceResponseBase.status
status_details
Ytterligare detaljer om statusen.
status_details?: RealtimeResponseStatusDetails
Egenskapsvärde
Ärvd frånVoiceResponseBase.status_details
usage
Användningsstatistik för svaret, detta motsvarar faktureringen. En realtids-API-session upprätthåller en konversationskontext och lägger till nya Items i konversationen, så utdata från tidigare turer (text- och ljudtokens) blir indata för senare turer.
usage?: RealtimeResponseUsage
Egenskapsvärde
Ärvt frånVoiceResponseBase.usage