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 |
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"