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