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ć .response.cancel

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"