TextResponseFormatJsonSchema interface

Formato di risposta dello schema JSON. Usato per generare risposte JSON strutturate. Scopri di più sugli output strutturati.

Extends

Proprietà

description

Descrizione del formato di risposta, usato dal modello per determinare come rispondere nel formato.

name

Nome del formato della risposta. Deve essere a-z, A-Z, 0-9 o contenere caratteri di sottolineatura e trattini, con una lunghezza massima di 64 caratteri.

schema

Lo schema JSON che definisce la struttura richiesta dell'output del modello.

strict

Se l'output generato dal modello debba conformarsi rigorosamente allo schema JSON fornito.

type

Tipo di formato di risposta definito. Sempre json_schema.

Dettagli proprietà

description

Descrizione del formato di risposta, usato dal modello per determinare come rispondere nel formato.

description?: string

Valore della proprietà

string

name

Nome del formato della risposta. Deve essere a-z, A-Z, 0-9 o contenere caratteri di sottolineatura e trattini, con una lunghezza massima di 64 caratteri.

name: string

Valore della proprietà

string

schema

Lo schema JSON che definisce la struttura richiesta dell'output del modello.

schema: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

strict

Se l'output generato dal modello debba conformarsi rigorosamente allo schema JSON fornito.

strict?: boolean

Valore della proprietà

boolean

type

Tipo di formato di risposta definito. Sempre json_schema.

type: "json_schema"

Valore della proprietà

"json_schema"