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"
}
