Partager via


ChatChoice interface

Représentation d’une saisie semi-automatique d’invite unique dans le cadre d’une demande de complétion de conversation globale. En règle générale, n les choix sont générés par invite fournie avec une valeur par défaut de 1. Les limites de jetons et d’autres paramètres peuvent limiter le nombre de choix générés.

Propriétés

contentFilterResults

Informations sur la catégorie de filtrage de contenu (haine, sexuelle, violence, self_harm), si elle a été détectée, ainsi que le niveau de gravité (very_low, faible, moyen, élevé qui détermine l’intensité et le niveau de risque du contenu nuisible) et s’il a été filtré ou non.

delta

Contenu du message delta pour une réponse de streaming.

enhancements

Représente les résultats de sortie des améliorations d’Azure OpenAI pour les achèvements de conversation, tels que configurés via l’entrée correspondante fournie dans la requête. Ces informations supplémentaires sont disponibles uniquement lors de l’utilisation d’Azure OpenAI et uniquement lorsque la demande est configurée pour utiliser des améliorations.

finishDetails

Raison pour laquelle le modèle a cessé de générer des jetons, ainsi que tous les détails applicables. Cette représentation structurée remplace « finish_reason » pour certains modèles.

finishReason

La raison pour laquelle ce choix d’achèvement de conversation a terminé sa génération.

index

Index ordonné associé à ce choix d’achèvements de conversation.

logprobs

Informations de probabilité de journal pour ce choix, telles qu’activées via l’option de requête « logprobs ».

message

Message de conversation pour une invite de saisie semi-automatique de conversation donnée.

Détails de la propriété

contentFilterResults

Informations sur la catégorie de filtrage de contenu (haine, sexuelle, violence, self_harm), si elle a été détectée, ainsi que le niveau de gravité (very_low, faible, moyen, élevé qui détermine l’intensité et le niveau de risque du contenu nuisible) et s’il a été filtré ou non.

contentFilterResults?: ContentFilterResultsForChoice

Valeur de propriété

delta

Contenu du message delta pour une réponse de streaming.

delta?: ChatResponseMessage

Valeur de propriété

enhancements

Représente les résultats de sortie des améliorations d’Azure OpenAI pour les achèvements de conversation, tels que configurés via l’entrée correspondante fournie dans la requête. Ces informations supplémentaires sont disponibles uniquement lors de l’utilisation d’Azure OpenAI et uniquement lorsque la demande est configurée pour utiliser des améliorations.

enhancements?: AzureChatEnhancements

Valeur de propriété

finishDetails

Raison pour laquelle le modèle a cessé de générer des jetons, ainsi que tous les détails applicables. Cette représentation structurée remplace « finish_reason » pour certains modèles.

finishDetails?: ChatFinishDetailsUnion

Valeur de propriété

finishReason

La raison pour laquelle ce choix d’achèvement de conversation a terminé sa génération.

finishReason: null | string

Valeur de propriété

null | string

index

Index ordonné associé à ce choix d’achèvements de conversation.

index: number

Valeur de propriété

number

logprobs

Informations de probabilité de journal pour ce choix, telles qu’activées via l’option de requête « logprobs ».

logprobs: null | ChatChoiceLogProbabilityInfo

Valeur de propriété

message

Message de conversation pour une invite de saisie semi-automatique de conversation donnée.

message?: ChatResponseMessage

Valeur de propriété