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

status

Le statut final de la réponse (completed, cancelled, failed, ou incomplete, in_progress).

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

Valeur de propriété