ChatCompletionSchema interface
Modelin çıktısını yapılandırmak için kullanacağı özel şemayı tanımlayan nesne.
Özellikler
| additional |
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