Compartilhar 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 padrão é false.

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 devem 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 é 'object'.

Detalhes da propriedade

additionalProperties

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

additionalProperties?: boolean

Valor da 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 da propriedade

string

required

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

required?: string[]

Valor da propriedade

string[]

type

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

type?: string

Valor da propriedade

string