TextResponseFormatJsonSchema interface

JSON-Schemaantwortformat. Wird verwendet, um strukturierte JSON-Antworten zu generieren. Erfahren Sie mehr über Structured Outputs.

Extends

Eigenschaften

description

Eine Beschreibung des Zwecks des Antwortformats, die vom Modell verwendet wird, um zu bestimmen, wie in dem Format geantwortet werden soll.

name

Der Name des Antwortformats. Muss aus a–z, A–Z, 0–9 bestehen oder Unterstriche und Bindestriche enthalten, maximale Länge: 64.

schema

Das JSON-Schema, das die erforderliche Struktur der Modellausgabe definiert.

strict

Ob die vom Modell erzeugte Ausgabe strikt dem bereitgestellten JSON-Schema entsprechen muss.

type

Der Typ des zu definierenden Antwortformats. Immer json_schema.

Details zur Eigenschaft

description

Eine Beschreibung des Zwecks des Antwortformats, die vom Modell verwendet wird, um zu bestimmen, wie in dem Format geantwortet werden soll.

description?: string

Eigenschaftswert

string

name

Der Name des Antwortformats. Muss aus a–z, A–Z, 0–9 bestehen oder Unterstriche und Bindestriche enthalten, maximale Länge: 64.

name: string

Eigenschaftswert

string

schema

Das JSON-Schema, das die erforderliche Struktur der Modellausgabe definiert.

schema: Record<string, unknown>

Eigenschaftswert

Record<string, unknown>

strict

Ob die vom Modell erzeugte Ausgabe strikt dem bereitgestellten JSON-Schema entsprechen muss.

strict?: boolean

Eigenschaftswert

boolean

type

Der Typ des zu definierenden Antwortformats. Immer json_schema.

type: "json_schema"

Eigenschaftswert

"json_schema"