AiHummer
Oʻzbekcha
Kirish
v1.0.x
{ }Swagger

Tezkor boshlash

v1.0.x · yangilandi 2026-07-07

Ushbu tezkor boshlash AiHummer’ning birinchi ishga tushirishini bosib oʻtadi — oʻrnatishdan kanalda javob beradigan birinchi agentgacha. Har bir bosqichning toʻliq tafsilotli alohida sahifasi bor, davom etganingiz sari bogʻlanadi.

AiHummer’ni oʻrnatish

Oʻrnatish shaxsiy kabinetda boshlanadi: my.aihummer.ru da roʻyxatdan oʻting, «Oʻrnatish» ekranini oching va shaxsiy oʻrnatish havolasini oling. Kabinet tayyor buyruqni koʻrsatadi — uni serverda sudo orqali ishga tushiring (root’siz oʻrnatish ham qoʻllab-quvvatlanadi — Oʻrnatish ga qarang):

curl -fsSL "<shaxsiy oʻrnatish havolasi>" | sudo bash

Oʻrnatuvchi arxitekturangizni aniqlaydi, imzolangan bundle’ni yuklab oladi va tekshiradi, oʻrnatish ildizini joylashtiradi va gateway xizmatini systemd ostida roʻyxatga oladi. Toʻliq tafsilot — shaxsiy havola, reliz kanallari, sidecar’larni tanlash, tekshirish — uchun Oʻrnatish ga qarang.

PostgreSQL’ga yoʻnaltirish

Yagona qatʼiy bogʻliqlik — pgcrypto kengaytmasi yoqilgan PostgreSQL. Oʻrnatuvchi maʼlumotlar bazasi ulanishini avtomatik ulaydi. Agar maʼlumotlar bazasini qoʻlda sozlasangiz, AIHUMMER_DATABASE_URL konfiguratsiya parametridan foydalaning:

AIHUMMER_DATABASE_URL=postgres://user:pass@localhost:5432/aihummer?sslmode=disable
-- once, in the target database
CREATE EXTENSION IF NOT EXISTS pgcrypto;

Maʼlumotlar bazasi migratsiyalari ishga tushishda avtomatik qoʻllaniladi.

Admin UI’ni ochish

Xizmat ishga tushgach, serverda admin UI’ni oching:

http://localhost:8781/

Boʻsh maʼlumotlar bazasida bir martalik admin paroli chop etiladi. Uni qanday olish va darhol oʻzgartirish haqida Birinchi kirish ga qarang.

Birinchi kanalingizni ulash

Admin UI’dan xabarlar AiHummer’ga yetib borishi uchun kanal qoʻshing:

  • Telegram — boshlash uchun eng ishlab chiqarishga tayyor konnektor.
  • Web vidjet — hamma narsani brauzerda sinab koʻrishning eng tez usuli.
  • MAX — rusiy messenjer, shuningdek mavjud.

Birinchi agentingizni yaratish

Admin UI’da agent yarating: unga persona va, ixtiyoriy ravishda, har bir agent uchun model bering. Uni siz hozirgina qoʻshgan kanalga bogʻlang («Kanallar» sahifasidagi «Bogʻlamalar» bloki), shunda router xabarlarni qayerga yuborishni biladi. Kanal orqali xabar yuboring va turnning oxirigacha ishlashini kuzating.

Agent bilan toʻgʻridan-toʻgʻri admin UI’da suhbatlashing

Birinchi tekshiruv uchun kanal shart emas: «Sessiyalar» sahifasidagi «+ Yangi sessiya» tugmasi agent bilan dialogni toʻgʻridan-toʻgʻri admin UI’da ochadi. Kompozerda fayllar biriktirish mumkin (tasvirlar va hujjatlar — model ajratib olingan matnni oladi), yozishmalar ustidagi ikkita tumbler esa turn narxi va vositalar chiqishi koʻrsatilishini yoqadi — agent har bir qadamda nima qilganini koʻrish uchun qulay.

[!TIP] AiHummer’ni hech qanday kanalsiz, toʻgʻridan-toʻgʻri uning OpenAI bilan mos API’si orqali ham boshqarishingiz mumkin:

POST /v1/chat/completions
Content-Type: application/json

{"model": "default", "messages": [{"role": "user", "content": "Hello"}]}

SSE streaming uchun "stream": true ni oʻrnating.

Mock modelga eʼtibor bering

Haqiqiy modelni ulamaguningizcha, javoblar deterministik mock’dan keladi — hech qanday model xarajatisiz kanallar, yoʻnaltirish va agentlarni tekshirish uchun foydali.

[!NOTE] Haqiqiy model hech qachon talab qilinmaydi: AiHummer bepul/lokal OpenAI bilan mos nuqtalarda va Codex/ChatGPT-obuna transportida ishlaydi. Oʻz provayderingizni (BYOK) ulash uchun AIHUMMER_LLM_* konfiguratsiya parametrlarini oʻrnating — bu ixtiyoriy. Talablar ga qarang.

Keyingi qadam qayerda