cicora.ai
API spetsifikatsiyasiTuzilgan javoblar

Tuzilgan javoblar

Javobni inson emas, dastur iste’mol qilsa JSON obyekt yoki JSON Schema so‘rang.

Integratsiya ma’lumotnomasi: muhitingiz uchun parametrlar va mavjud imkoniyatlarni akkaunt API sozlamalari hamda model katalogidan tanlang.

response_format ni belgilang

JSON mode oddiy obyekt uchun foydali. JSON Schema sxema nomi, maydonlar tuzilmasi, required va ortiqcha maydonlarni taqiqlashni qo‘shadi.

Qat’iy sxema himoya parsing hajmini kamaytiradi, ammo ilova tomonidagi ma’lumot tekshiruvini bekor qilmaydi.

JSON Schema response format
json
{
  "model": "openai/gpt-5.6-sol",
  "messages": [{"role": "user", "content": "Extract an order summary."}],
  "response_format": {
    "type": "json_schema",
    "json_schema": {
      "name": "order_summary",
      "strict": true,
      "schema": {
        "type": "object",
        "properties": {"items": {"type": "array"}, "total": {"type": "number"}},
        "required": ["items", "total"],
        "additionalProperties": false
      }
    }
  }
}

Sxemani loyihalang

  • Maydonlar va tavsiflarni qisqa hamda predmetli qiling.
  • Noma’lum maydonlar mumkin bo‘lmasa, additionalProperties: false ni ko‘rsating.
  • Sxema versiyalarini o‘z kodingizda yuriting, iste’molchilar uchun kelishuvni sezilmasdan o‘zgartirmang.

Natijani qayta ishlang

Olingan JSON ni API yoki ma’lumotlar bazangiz ishlatadigan validator bilan tekshiring.

Agar model yoki yo‘nalish kerakli formatni qabul qilmasa, boshqariladigan xatoni ko‘rsating va model katalogi orqali mos variantni tanlang.