Partager via


ChatCompletionSchema interface

Objet définissant le schéma personnalisé que le modèle utilisera pour structurer sa sortie.

Propriétés

additionalProperties

Contrôle s’il est permis à un objet de contenir des clés/valeurs supplémentaires qui n’ont pas été définies dans le schéma JSON. La valeur par défaut est false.

properties

Chaîne au format JSON qui définit les propriétés et les contraintes du schéma de sortie pour le modèle.

required

Tableau des noms de propriété qui doivent faire partie de la réponse du modèle. Toutes les propriétés doivent être incluses pour les sorties structurées.

type

Type de représentation de schéma. Généralement 'object'. La valeur par défaut est 'object'.

Détails de la propriété

additionalProperties

Contrôle s’il est permis à un objet de contenir des clés/valeurs supplémentaires qui n’ont pas été définies dans le schéma JSON. La valeur par défaut est false.

additionalProperties?: boolean

Valeur de propriété

boolean

properties

Chaîne au format JSON qui définit les propriétés et les contraintes du schéma de sortie pour le modèle.

properties?: string

Valeur de propriété

string

required

Tableau des noms de propriété qui doivent faire partie de la réponse du modèle. Toutes les propriétés doivent être incluses pour les sorties structurées.

required?: string[]

Valeur de propriété

string[]

type

Type de représentation de schéma. Généralement 'object'. La valeur par défaut est 'object'.

type?: string

Valeur de propriété

string