Andijon viloyati Davlat Kadastrlari Palatasi — sun'iy intellekt xizmatlari (v2)
Bazaviy manzil: https://andkadastrai.uz/api/v2Kadastr AI v2 API — tashqi ilovalar uchun ochiq interfeys. U info-kioskning barcha imkoniyatlarini masofadan boshqarish imkonini beradi:
Kalitни ikki usulда yuborish mumkin:
Authorization: Bearer kad_XXXXXXXXXXXXXXXX
?key=kad_XXXXXXXXXXXXXXXX
Kalitni admin: admin.andkadastrai.uz → API kalitlar bo'limidан yaratadi. Kalit bekor qilinса — barcha so'rovlar 401 qaytaradi.
O'rnatilgan barcha AI modellarни qaytaradi (LLM, Avatar, STT, Face, TTS).
curl -H "Authorization: Bearer kad_XXX" \ https://andkadastrai.uz/api/v2/models
{ "count": 19, "models": [
{ "n":1, "kategoriya":"LLM", "model":"Ollama qwen2.5:7b-instruct",
"hajm":"4.7 GB", "turi":"Local", "vazifa":"Savol-javob" }, ... ] }
Savol yuboradi, matn javob + ovoz + avatar havolalarини qaytaradi.
| Maydon | Turi | Izoh |
|---|---|---|
| question | string | Savol matni (majburiy) |
| lang | string | uz / ru / en (ixtiyoriy, default uz) |
curl -X POST https://andkadastrai.uz/api/v2/ask \
-H "Authorization: Bearer kad_XXX" \
-H "Content-Type: application/json" \
-d '{"question":"Andijon viloyati statistikasi","lang":"uz"}'
{
"question": "Andijon viloyati statistikasi",
"lang": "uz",
"text": "Andijon viloyati bo'yicha jami 296 ta mahalla ...",
"source": "Kadastr (viloyat)",
"table": null,
"voice_url": "/api/v2/tts?text=...&key=...",
"avatar_url": "/api/v2/avatar?text=...&key=..."
}
voice_url — ochilса mp3 (ovoz), avatar_url — ochilса mp4 (gapiruvchi avatar).
Matnни o'zbekcha ovozга aylantiradi. Javob: audio/mpeg (mp3).
| Parametr | Izoh |
|---|---|
| text | Matn (majburiy) |
| lang | uz / ru / en |
| voice | madina (ayol) / sardor (erkak) |
https://andkadastrai.uz/api/v2/tts?text=Assalomu%20alaykum&lang=uz&key=kad_XXX
Matnни gapiruvchi video-avatar (lab-sinx + ovoz) qilib qaytaradi. Javob: video/mp4.
| Parametr | Izoh |
|---|---|
| text | Matn (majburiy) |
| lang | uz / ru / en |
https://andkadastrai.uz/api/v2/avatar?text=Xush%20kelibsiz&lang=uz&key=kad_XXX
Keshда bo'lsa oniy; yangi matn ~10-60s da yasaladi.
Kalitsiz. Servis ishlayotganини tekshiradi.
curl https://andkadastrai.uz/api/v2/health
{ "ok": true, "api": "v2", "ts": 1785... }
| Kod | Ma'no |
|---|---|
200 | Muvaffaqiyat |
400 | Noto'g'ri so'rov (masalan question yo'q) |
401 | Kalit yo'q yoki bekor qilingan |
404 | Endpoint topilmadi |
502 | Ichki servis xatosi (TTS/avatar) |