ChatCompletionSchema interface

Modelin çıktısını yapılandırmak için kullanacağı özel şemayı tanımlayan nesne.

Özellikler

additionalProperties

Bir nesnenin JSON Şemasında tanımlanmamış ek anahtarlar / değerler içermesine izin verilip verilmeyeceğini denetler. Varsayılan değer false'tur.

properties

Model için çıkış şemasının özelliklerini ve kısıtlamalarını tanımlayan JSON biçimli bir dize.

required

Modelin yanıtının bir parçası olması gereken özellik adlarının bir dizisi. Yapılandırılmış çıktılar için tüm özellikler dahil edilmelidir.

type

Şema gösterimi türü. Genellikle 'nesne'. Varsayılan değer 'object'tir.

Özellik Ayrıntıları

additionalProperties

Bir nesnenin JSON Şemasında tanımlanmamış ek anahtarlar / değerler içermesine izin verilip verilmeyeceğini denetler. Varsayılan değer false'tur.

additionalProperties?: boolean

Özellik Değeri

boolean

properties

Model için çıkış şemasının özelliklerini ve kısıtlamalarını tanımlayan JSON biçimli bir dize.

properties?: string

Özellik Değeri

string

required

Modelin yanıtının bir parçası olması gereken özellik adlarının bir dizisi. Yapılandırılmış çıktılar için tüm özellikler dahil edilmelidir.

required?: string[]

Özellik Değeri

string[]

type

Şema gösterimi türü. Genellikle 'nesne'. Varsayılan değer 'object'tir.

type?: string

Özellik Değeri

string