Partilhar via


ChatCompletionSchema interface

Objeto que define o esquema personalizado que o modelo usará para estruturar sua saída.

Propriedades

additionalProperties

Controla se é permitido que um objeto contenha chaves/valores adicionais que não foram definidos no esquema JSON. O valor padrão é falso.

properties

Uma cadeia de caracteres formatada em JSON que define as propriedades e restrições do esquema de saída para o modelo.

required

Uma matriz dos nomes de propriedade que são necessários para fazer parte da resposta do modelo. Todas as propriedades devem ser incluídas para saídas estruturadas.

type

Tipo de representação de esquema. Geralmente 'objeto'. O padrão é 'objeto'.

Detalhes de Propriedade

additionalProperties

Controla se é permitido que um objeto contenha chaves/valores adicionais que não foram definidos no esquema JSON. O valor padrão é falso.

additionalProperties?: boolean

Valor de Propriedade

boolean

properties

Uma cadeia de caracteres formatada em JSON que define as propriedades e restrições do esquema de saída para o modelo.

properties?: string

Valor de Propriedade

string

required

Uma matriz dos nomes de propriedade que são necessários para fazer parte da resposta do modelo. Todas as propriedades devem ser incluídas para saídas estruturadas.

required?: string[]

Valor de Propriedade

string[]

type

Tipo de representação de esquema. Geralmente 'objeto'. O padrão é 'objeto'.

type?: string

Valor de Propriedade

string