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 response.create.

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"