ChatCompletionsResponseFormatJsonSchemaDefinition interface
Sohbet tamamlamaları için yanıt biçimini belirli bir şemaya sahip JSON olarak tanımlar. Yapay zeka modelinin tamamlamaları oluştururken bu şemaya uyması gerekir.
Özellikler
| description | Bu biçimde yanıtların nasıl oluşturulacağı konusunda yapay zeka modeli tarafından kullanılan yanıt biçiminin açıklaması. |
| name | Bu JSON şemasını etiketleyen bir ad. En fazla uzunluğu 64 olan a-z, A-Z, 0-9 veya alt çizgi ve kısa çizgi içermelidir. |
| schema | JSON şemasının tanımı. Bkz. https://json-schema.org/overview/what-is-jsonschema. Yapay zeka modellerinin genellikle JSON şeması tarafından tanımlanan anahtar sözcüklerin yalnızca bir alt kümesini desteklediğini unutmayın. Nelerin destekleneceğini belirlemek için yapay zeka modeli belgelerinize bakın. |
| strict | True olarak ayarlanırsa, sağlanan JSON şeması yapay zeka modeli tarafından desteklenmeyen anahtar sözcükler içeriyorsa hizmet hata alır. JSON türü |
Özellik Ayrıntıları
description
Bu biçimde yanıtların nasıl oluşturulacağı konusunda yapay zeka modeli tarafından kullanılan yanıt biçiminin açıklaması.
description?: string
Özellik Değeri
string
name
Bu JSON şemasını etiketleyen bir ad. En fazla uzunluğu 64 olan a-z, A-Z, 0-9 veya alt çizgi ve kısa çizgi içermelidir.
name: string
Özellik Değeri
string
schema
JSON şemasının tanımı. Bkz. https://json-schema.org/overview/what-is-jsonschema. Yapay zeka modellerinin genellikle JSON şeması tarafından tanımlanan anahtar sözcüklerin yalnızca bir alt kümesini desteklediğini unutmayın. Nelerin destekleneceğini belirlemek için yapay zeka modeli belgelerinize bakın.
schema: Record<string, unknown>
Özellik Değeri
Record<string, unknown>
strict
True olarak ayarlanırsa, sağlanan JSON şeması yapay zeka modeli tarafından desteklenmeyen anahtar sözcükler içeriyorsa hizmet hata alır. JSON türü maxLengthiçin bu tür bir anahtar sözcük örneği string olabilir.
False ise ve sağlanan JSON şeması yapay zeka modeli tarafından desteklenmeyen anahtar sözcükler içeriyorsa yapay zeka modeli hataya neden olmaz. Bunun yerine desteklenmeyen anahtar sözcükleri yoksayar.
strict?: boolean
Özellik Değeri
boolean