RealtimeClientEventResponseCreate interface
To zdarzenie instruuje serwer do utworzenia odpowiedzi, co oznacza wywołanie wnioskowania modelu. W trybie VAD serwera serwer automatycznie tworzy odpowiedzi.
Odpowiedź będzie zawierać co najmniej jeden Przedmiot, a może mieć dwa, w takim przypadku drugi będzie wywołaniem funkcji. Te elementy będą domyślnie dodawane do historii rozmów.
Serwer odpowie response.created zdarzeniem, zdarzeniami dotyczącymi przedmiotów i stworzonych treści, a na końcu zdarzeniem response.done sygnalizującym zakończenie odpowiedzi.
Zdarzenie response.create obejmuje konfigurację wnioskowania taką jak instructions i tools. Jeśli są ustawione, nadpisują konfigurację Sesji tylko dla tej Odpowiedzi.
Odpowiedzi mogą być tworzone poza pasmem domyślnej Rozmowy, co oznacza, że mogą zawierać dowolne wejścia, a także możliwe jest wyłączenie zapisu wyjścia do Konwersacji.
Tylko jedna Odpowiedź może zapisywać się do domyślnej Rozmowy w danym momencie, ale poza tym można tworzyć wiele Odpowiedzi równolegle. Pole to metadata dobry sposób na rozróżnienie wielu jednoczesnych odpowiedzi.
Klienci mogą ustawić conversation tak, none aby utworzyło Odpowiedź, która nie zapisuje się do domyślnej Rozmowy. Dowolne dane wejściowe mogą być dostarczane w input polu, które jest tablicą akceptującą surowe Elementy oraz odniesienia do istniejących Elementów.
- Rozszerzenie
Właściwości
| event_id | Opcjonalny identyfikator generowany przez klienta używany do identyfikacji tego zdarzenia. |
| response | Konfiguracja tej odpowiedzi, w tym nadpisania ustawień wnioskowania sesji. |
| 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
Konfiguracja tej odpowiedzi, w tym nadpisania ustawień wnioskowania sesji.
response?: VoiceAgentResponseCreateParams
Wartość właściwości
type
Typ zdarzenia musi być .response.create
type: "response.create"
Wartość właściwości
"response.create"