RealtimeClientEventResponseCreate interface

Cet événement demande au serveur de créer une Réponse, ce qui signifie déclencher l’inférence du modèle. En mode VAD serveur, le serveur crée automatiquement des Réponses. Une Réponse comprendra au moins un Item, et peut en avoir deux, auquel cas le second sera un appel de fonction. Ces éléments seront ajoutés par défaut à l’historique des conversations. Le serveur répondra par un response.created événement, des événements pour les objets et le contenu créés, puis enfin un response.done événement indiquant que la réponse est terminée. L’événement response.create inclut la configuration d’inférence comme instructions et tools. Si ces paramètres sont réglés, ils supplanteront la configuration de la session uniquement pour cette Réponse. Les réponses peuvent être créées hors bande de la Conversation par défaut, ce qui signifie qu’elles peuvent avoir une entrée arbitraire, et il est possible de désactiver l’écriture de la sortie dans la Conversation. Une seule Réponse peut écrire dans la Conversation par défaut à la fois, mais sinon plusieurs Réponses peuvent être créées en parallèle. Le metadata champ est un bon moyen de clarifier plusieurs réponses simultanées. Les clients peuvent définir conversation pour none créer une Réponse qui n’écrit pas dans la Conversation par défaut. Une entrée arbitraire peut être fournie avec le input champ, qui est un tableau acceptant des éléments bruts et des références aux éléments existants.

Extends

Propriétés

event_id

ID généré par le client en option utilisé pour identifier cet événement.

response

Configuration pour cette réponse, y compris les dérogations des paramètres d’inférence de la session.

type

Le type d’événement doit être response.create.

Détails de la propriété

event_id

ID généré par le client en option utilisé pour identifier cet événement.

event_id?: string

Valeur de propriété

string

response

Configuration pour cette réponse, y compris les dérogations des paramètres d’inférence de la session.

response?: VoiceAgentResponseCreateParams

Valeur de propriété

type

Le type d’événement doit être response.create.

type: "response.create"

Valeur de propriété

"response.create"