VoiceResponseBase interface
Propriétés partagées par des réponses vocales persistantes.
Propriétés
| max_output_tokens | Nombre maximal de jetons de sortie pour une réponse d’un seul assistant, y compris les appels d’outils, qui a été utilisé dans cette réponse. |
| object | Le type d’objet doit être |
| output_modalities | L’ensemble des modalités utilisées par le modèle pour répondre, actuellement les seules valeurs possibles sont |
| status | Le statut final de la réponse ( |
| status_details | Détails supplémentaires sur l’état d’avancement. |
| usage | Les statistiques d’utilisation pour la Réponse correspondent à la facturation. Une session API en temps réel maintiendra un contexte de conversation et ajoutera de nouveaux éléments à la conversation, ainsi, la sortie des tours précédents (jetons texte et audio) deviendra l’entrée pour les tours suivants. |
Détails de la propriété
max_output_tokens
Nombre maximal de jetons de sortie pour une réponse d’un seul assistant, y compris les appels d’outils, qui a été utilisé dans cette réponse.
max_output_tokens?: number | "inf"
Valeur de propriété
number | "inf"
object
Le type d’objet doit être realtime.response.
object?: "realtime.response"
Valeur de propriété
"realtime.response"
output_modalities
L’ensemble des modalités utilisées par le modèle pour répondre, actuellement les seules valeurs possibles sont [\"audio\"], [\"text\"]. La sortie audio inclut toujours une transcription textuelle. Mettre la sortie en mode text désactivera la sortie audio du modèle.
output_modalities?: ("text" | "audio")[]
Valeur de propriété
("text" | "audio")[]
status
Le statut final de la réponse (completed, cancelled, failed, ou incomplete, in_progress).
status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
Valeur de propriété
"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
status_details
Détails supplémentaires sur l’état d’avancement.
status_details?: RealtimeResponseStatusDetails
Valeur de propriété
usage
Les statistiques d’utilisation pour la Réponse correspondent à la facturation. Une session API en temps réel maintiendra un contexte de conversation et ajoutera de nouveaux éléments à la conversation, ainsi, la sortie des tours précédents (jetons texte et audio) deviendra l’entrée pour les tours suivants.
usage?: RealtimeResponseUsage