RealtimeClientEventResponseCancel interface
Wyślij to zdarzenie, aby anulować odpowiedź w trakcie trwania. Serwer odpowie zdarzeniem response.done o stanie response.status=cancelled. Jeśli nie pojawi się odpowiedź na anulowanie, serwer odpowie błędem. Możesz bezpiecznie zadzwonić response.cancel , nawet jeśli nie ma odpowiedzi, błąd zostanie zwrócony, a sesja pozostaje niezmieniona.
- Rozszerzenie
Właściwości
| event_id | Opcjonalny identyfikator generowany przez klienta używany do identyfikacji tego zdarzenia. |
| response_id | Konkretny identyfikator odpowiedzi do anulowania – jeśli nie zostanie podany – anuluje odpowiedź w trakcie rozmowy domyślnej. |
| type | Typ zdarzenia musi być . |
Szczegóły właściwości
event_id
Opcjonalny identyfikator generowany przez klienta używany do identyfikacji tego zdarzenia.
event_id?: string
Wartość właściwości
string
response_id
Konkretny identyfikator odpowiedzi do anulowania – jeśli nie zostanie podany – anuluje odpowiedź w trakcie rozmowy domyślnej.
response_id?: string
Wartość właściwości
string
type
Typ zdarzenia musi być .response.cancel
type: "response.cancel"
Wartość właściwości
"response.cancel"