ChatCompletionSchema interface
Objekt, das das benutzerdefinierte Schema definiert, das das Modell zum Strukturieren seiner Ausgabe verwendet.
Eigenschaften
| additional |
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