cicora.ai
API spetsifikatsiyasiVeb qidiruv

Veb qidiruv

Yangi manbalarni client-executed `web_search` funksiyasi orqali qidiring va havolalarni generatsiya qilingan matndan alohida saqlang.

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

Client function ni tavsiflang

Misoldagidek `web_search` ni tools massivida standart function tool sifatida yuboring. Model faqat chaqiruvni so‘raydi; qidiruvni ilovangiz ruxsat etilgan manba orqali bajaradi.

Bajarilgandan so‘ng normallashtirilgan natijani mos tool_call_id bilan role `tool` xabarida modelga qaytaring. Model matni manbani almashtirmaydi: URL, nom, sana va kontekstni saqlang.

Client-executed web search function
json
{
  "model": "openai/gpt-5.6-sol",
  "messages": [{"role": "user", "content": "Find current primary sources for this topic."}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "web_search",
      "description": "Search permitted sources for current information.",
      "parameters": {
        "type": "object",
        "properties": {"query": {"type": "string"}},
        "required": ["query"],
        "additionalProperties": false
      }
    }
  }]
}

Ishonchli javob

  • Qidiruvni bajarishdan oldin funksiya nomi va query argumentini tekshiring.
  • Ssenariy tekshiruv talab qilsa, foydalanuvchiga havolalarni da’volar yonida ko‘rsating.
  • Tashkilotingiz siyosati talab qilsa, domen yoki vazifani mahsulot tomonida cheklang.

Xarajat va jurnal

Qidiruv xarajatini funksiya ijrochisida model tokenlaridan alohida hisobga oling.

Qisman javobdan keyin qidiruvni avtomatik takrorlamang: avval qaysi manbalar olingani va foydalanuvchi nimani ko‘rganini aniqlang.