Freigeben über


ChatCompletionSchema interface

Objekt, das das benutzerdefinierte Schema definiert, das das Modell zum Strukturieren seiner Ausgabe verwendet.

Eigenschaften

additionalProperties

Steuert, ob es zulässig ist, dass ein Objekt zusätzliche Schlüssel/Werte enthält, die nicht im JSON-Schema definiert wurden. Der Standardwert ist "false".

properties

Eine JSON-formatierte Zeichenfolge, die die Eigenschaften und Einschränkungen des Ausgabeschemas für das Modell definiert.

required

Ein Array der Eigenschaftsnamen, die Teil der Antwort des Modells sein müssen. Für strukturierte Ausgaben müssen alle Eigenschaften enthalten sein.

type

Art der Schemadarstellung. Normalerweise 'Objekt'. Der Standardwert ist 'object'.

Details zur Eigenschaft

additionalProperties

Steuert, ob es zulässig ist, dass ein Objekt zusätzliche Schlüssel/Werte enthält, die nicht im JSON-Schema definiert wurden. Der Standardwert ist "false".

additionalProperties?: boolean

Eigenschaftswert

boolean

properties

Eine JSON-formatierte Zeichenfolge, die die Eigenschaften und Einschränkungen des Ausgabeschemas für das Modell definiert.

properties?: string

Eigenschaftswert

string

required

Ein Array der Eigenschaftsnamen, die Teil der Antwort des Modells sein müssen. Für strukturierte Ausgaben müssen alle Eigenschaften enthalten sein.

required?: string[]

Eigenschaftswert

string[]

type

Art der Schemadarstellung. Normalerweise 'Objekt'. Der Standardwert ist 'object'.

type?: string

Eigenschaftswert

string