KidApp DocumentationKidApp Documentation
Bosh sahifa
API Qo'llanma
Qo'llanma
GitHub
Bosh sahifa
API Qo'llanma
Qo'llanma
GitHub
  • API Dokumentatsiya

    • API Ko'rinishi
    • Auth API (Autentifikatsiya)
    • Profile API (Profil boshqaruvi)
    • Child API (Bolalar boshqaruvi)
    • Growth Monitoring API (O'sish monitoringi)
    • Assessment Monitoring (Baholash va Monitoring)
    • Daily Activities (Kunlik Mashg'ulotlar)
    • Health API
    • Vaccination API
    • Vitamin API
    • Reminder API
    • Chat API
    • Enumlar (Global qiymatlar)

Chat API

AI asisstent bilan yozishmalar. Pediatr maslahatlari, qiziqtirgan savollar bo'yicha onalarga ko'maklashuvchi sun'iy intellekt moduli.

Asosiy URL: /api/client/chatHeaderlar: Barcha so'rovlarda Authorization: Bearer <token> va qaysi bolaning muammosi bo'lsa x-child-id: <child_id> bo'lishi kutiladi.


1. Chat tarixini olish

Ushbu bola bilan (yoki ona) bog'liq bo'lgan chat tarixidagi barcha savol va javoblar qaytariladi.

  • URL: /messages
  • Metod: GET

Javob (Response): (Array qaytadi)

[
  {
    "id": "msg-uuid-1",
    "sessionId": "session-uuid",
    "role": "user",
    "content": "Bolajonim kechasi ko'p yig'layapti, nima qilsam bo'ladi?",
    "createdAt": "2026-03-28T21:00:00.000Z",
    "updatedAt": "2026-03-28T21:00:00.000Z"
  },
  {
    "id": "msg-uuid-2",
    "sessionId": "session-uuid",
    "role": "assistant",
    "content": "Kechasi yig'lash tish chiqishi, qorin sanchiqlari yoki xonadagi harorat tufayli bo'lishi mumkin. Eng avvalo...",
    "createdAt": "2026-03-28T21:00:05.000Z",
    "updatedAt": "2026-03-28T21:00:05.000Z"
  }
]

2. AI yordamchiga xabar yuborish

Botga yangi savol yuborish. Bot biroz vaqt o'ylab (LLM response modeliga ulanib) tegishli javobni qaytaradi.

  • URL: /send
  • Metod: POST

So'rov tanasi (Request Body):

{
  "message": "Bolamning tishi qachon chiqishni boshlaydi?"
}

Javob (Response): Unda darhol botning matni va uning roll holati qaytadi.

{
  "content": "Aksariyat bolalarda birinchi tishlar odatda 6 oylikdan boshlab chiqishni boshlaydi. Ba'zilarida esa kechroq yoki ertaroq (masalan, 4 oylik yoki hatto 1 yoshida) ham tish chiqishi kuzatilishi mumkin. Shuningdek ko'p so'lak oqishi va milk qichishishlari sizga belgi bo'lishi mumkin.",
  "role": "assistant"
}
Ushbu sahifani tahrirlash
Oxirgi yangilanish: 29/03/26, 22:15
Mualliflar: Islom1999
Prev
Reminder API
Next
Enumlar (Global qiymatlar)