Boshlash
Birinchi kirish va sozlash
Initial admin, majburiy parol almashtirish, provider va modelni ishga tayyorlash.
Initial admin yaratish
Public signup mavjud emas. Birinchi administrator seed command orqali yaratiladi. Vaqtinchalik credential log yoki shell history’da oshkor bo‘lmasligi uchun environment secretlarni ehtiyotkor boshqaring.
Seed profili
INITIAL_ADMIN_EMAIL=admin@example.uz \
INITIAL_ADMIN_PASSWORD='temporary-strong-password' \
docker compose --profile seed run --rm seedMajburiy parol almashtirish
Seed qilingan hisob must_change_password holatida yaratiladi. Login muvaffaqiyatli bo‘lsa ham, foydalanuvchi yangi parol belgilamaguncha himoyalangan funksiyalarga kira olmaydi. Parol o‘zgargach yangi session siyosati qo‘llanadi.
Provider va model
- Admin → Providers’da Azure OpenAI yoki OpenAI-compatible provider yarating.
- Endpoint, API version va credentialni kiriting; credential AES-256-GCM bilan shifrlanadi.
- Test connection orqali tarmoq va autentifikatsiyani tekshiring.
- Admin → Models’da public alias, provider model nomi, context window, capability va pricingni kiriting.
- Modelni active qiling va kerakli foydalanuvchi ruxsatlarini belgilang.
Fallback yo‘q
Model bitta aniq providerga bog‘lanadi. Provider xatosida platforma boshqa providerga yashirincha o‘tmaydi; xato normallashtirilib klientga qaytariladi.
Birinchi smoke test
- Chat oynasidan yangi suhbat oching va ruxsat etilgan modelni tanlang.
- Qisqa prompt yuborib streaming tokenlar hamda usage yozilishini tekshiring.
- Admin usage va audit sahifasida tegishli yozuvlar paydo bo‘lganini tasdiqlang.
- Kerak bo‘lsa test API key yaratib
/v1/modelsbilan scope/model ruxsatini tekshiring.