RealtimeClientEventResponseCreate interface
Dieses Ereignis weist den Server an, eine Antwort zu erstellen, was bedeutet, dass Modellinferenz ausgelöst wird. Im Server-VAD-Modus erstellt der Server automatisch Antworten.
Eine Antwort enthält mindestens einen Punkt und kann zwei enthalten, wobei der zweite ein Funktionsaufruf ist. Diese Elemente werden standardmäßig an den Gesprächsverlauf angehängt.
Der Server antwortet mit einem response.created Ereignis, Ereignissen für erstellte Gegenstände und Inhalte und schließlich einem response.done Ereignis, das anzeigt, dass die Antwort abgeschlossen ist.
Das response.create Ereignis beinhaltet Inferenzkonfigurationen wie instructions und tools. Wenn diese gesetzt sind, überschreiben sie die Konfiguration der Sitzung nur für diese Antwort.
Antworten können außerhalb des Standard-Gesprächs erstellt werden, was bedeutet, dass sie beliebige Eingaben haben können, und es ist möglich, das Schreiben der Ausgabe an die Konversation zu deaktivieren.
Es kann jeweils nur eine Antwort auf das Standard-Gespräch schreiben, ansonsten können mehrere Antworten parallel erstellt werden. Das Feld metadata ist eine gute Möglichkeit, mehrere gleichzeitige Antworten zu unterscheiden.
Clients können darauf none setzenconversation, eine Antwort zu erstellen, die nicht in die Standard-Konversation geschrieben wird. Beliebige Eingaben können mit dem input Feld bereitgestellt werden, das ein Array ist, das rohe Items und Verweise auf bestehende Items akzeptiert.
- Extends
Eigenschaften
| event_id | Optionale, vom Client generierte ID zur Identifikation dieses Ereignisses. |
| response | Konfiguration für diese Antwort, einschließlich Überschreibungen der Inferenzeinstellungen der Sitzung. |
| type | Der Ereignistyp muss sein |
Details zur Eigenschaft
event_id
Optionale, vom Client generierte ID zur Identifikation dieses Ereignisses.
event_id?: string
Eigenschaftswert
string
response
Konfiguration für diese Antwort, einschließlich Überschreibungen der Inferenzeinstellungen der Sitzung.
response?: VoiceAgentResponseCreateParams
Eigenschaftswert
type
Der Ereignistyp muss sein response.create.
type: "response.create"
Eigenschaftswert
"response.create"