Kalit qiymati bir marta ko’rsatiladi — uni darhol saqlang. Har bir kalit
qatorida siz “Register as OAuth client” (bir marta client_id / client_secret
chiqaradi) va “Revoke” amallarini bajarishingiz mumkin. Kalitlar ah-
prefiksi bilan boshlanadi va Bearer token sifatida yuboriladi
(Swaggerga qarang).
Tashqi kirish
“Tashqi kirish” ekrani teskari-proksi ishlashini va ommaviy manzillarni
to’rtta blokda sozlaydi:
Ommaviy manzil — AIHUMMER_PUBLIC_URL (majburiy), shuningdek Telegram, iOS
proksisi va pocket agent uchun ommaviy manzillar.
Faqat HTTPS — AIHUMMER_REQUIRE_SECURE.
Proksi ortida — ishonchli proksilar, CORS manbalari, CSP.
Web UI tinglagichi — maxfiy Web UI portining yoqilishi, manzili va manbasi.
Har bir maydon matn yoki almashtirgichdir; saqlaganingizda o’zgarish jonli
qo’llanilganini yoki qayta ishga tushirishni talab qilishini bildiradi.
IP ruxsatlar ro’yxati
“IP ruxsatlar ro’yxati” ekrani admin-API’ga kirishni muayyan tarmoqlar bilan
cheklaydigan CIDR’larning bitta matn maydonidir, har biri alohida qatorda. Bo’sh
ro’yxat hech qanday cheklov yo’qligini bildiradi.
[!TIP]
IP ruxsatlar ro’yxati qo’pol, ammo ishonchli to’siqdir. Uni
RBAC va “Faqat HTTPS” bilan birlashtirib, kirishni
faqat ofis/VPN’dan ruxsat eting.
Keyingi
Swagger — API tadqiqotchisi va kalit avtorizatsiyasi.
Bu sahifa instansiyaga tashqaridan kirishni boshqaradigan uchta Web UI ekranini
qamrab oladi: **API kalitlari**, **Tashqi kirish** va **IP ruxsatlar ro'yxati**.
## API kalitlari
**"API kalitlari"** ekrani boshqaruv-tekisligi va suhbat kalitlarini chiqaradi.
"+ Issue":
- **user_ref** — foydalanuvchi (mahalliy foydalanuvchilardan tanlang yoki erkin
kiriting);
- kalitning **nomi**;
- **scopes** — katakchalar: `chat`, `admin:read`, `admin:write`, `mcp`, `a2a`, `*`
(barchasi);
- **RPM cheklovi**.
Kalit qiymati **bir marta** ko'rsatiladi — uni darhol saqlang. Har bir kalit
qatorida siz **"Register as OAuth client"** (bir marta client_id / client_secret
chiqaradi) va **"Revoke"** amallarini bajarishingiz mumkin. Kalitlar `ah-`
prefiksi bilan boshlanadi va Bearer token sifatida yuboriladi
([Swagger](/uz/v1.0/api/swagger)ga qarang).
## Tashqi kirish
**"Tashqi kirish"** ekrani teskari-proksi ishlashini va ommaviy manzillarni
to'rtta blokda sozlaydi:
- **Ommaviy manzil** — `AIHUMMER_PUBLIC_URL` (majburiy), shuningdek Telegram, iOS
proksisi va pocket agent uchun ommaviy manzillar.
- **Faqat HTTPS** — `AIHUMMER_REQUIRE_SECURE`.
- **Proksi ortida** — ishonchli proksilar, CORS manbalari, CSP.
- **Web UI tinglagichi** — maxfiy Web UI portining yoqilishi, manzili va manbasi.
Har bir maydon matn yoki almashtirgichdir; saqlaganingizda o'zgarish jonli
qo'llanilganini yoki qayta ishga tushirishni talab qilishini bildiradi.
## IP ruxsatlar ro'yxati
**"IP ruxsatlar ro'yxati"** ekrani admin-API'ga kirishni muayyan tarmoqlar bilan
cheklaydigan CIDR'larning bitta matn maydonidir, har biri alohida qatorda. Bo'sh
ro'yxat hech qanday cheklov yo'qligini bildiradi.
> [!TIP]
> IP ruxsatlar ro'yxati qo'pol, ammo ishonchli to'siqdir. Uni
> [RBAC](/uz/v1.0/webui/security) va "Faqat HTTPS" bilan birlashtirib, kirishni
> faqat ofis/VPN'dan ruxsat eting.
## Keyingi
- [Swagger](/uz/v1.0/api/swagger) — API tadqiqotchisi va kalit avtorizatsiyasi.
- [Tarmoq, audit va air-gapped](/uz/v1.0/security/network-audit-airgapped).
- [Port modeli](/uz/v1.0/architecture/gateway-turn-engine) — ommaviy va maxfiy.