AiHummer
Azərbaycanca▾
Daxil olŞəxsi kabinet
v1.2.x▾
{ }Swagger

Parametrlər arayışı

v1.2.x · yeniləndi 2026-10-02

Burada operatorun AiHummer serverində dəyişə biləcəyi bütün parametrlər sadalanır. Səhifə məhsulun öz kataloqundan yığılır, ona görə də sizin serverinizlə üst-üstə düşür.

Dəyər veb-interfeysdə və ya aihummer settings set KEY VALUE əmri ilə verilir (Əmr sətri). Susmaya görə dəyər sütunu, öz dəyəriniz verilənədək serverin istifadə etdiyini göstərir.

[!NOTE] Gizli dəyərlər burada çap olunmur, təchizatçının xidməti açarları isə ümumiyyətlə sadalanmır — məhsul onları bütün siyahılardan gizlədir. Tire boş dəyəri və ya yalnız veb-interfeysdə göstərilən izahı bildirir.

API

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_PERSONAL_API_KEYS OpenAI-uyğun üçün şəxsi API açarları bool 1 yenidən başladıqdan sonra \“off\” OpenAI ilə uyğun endpoint-də şəxsi açarlarla autentifikasiyanı söndürür. İstənilən digər dəyər = aktiv. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.

Agent

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_AGENT_ANNOUNCE_SLOW_TOOLS Agent: uzun əməliyyatlardan əvvəl nə etdiyini demək bool 1 dərhal Uzun əməliyyatdan (şəkil, dərin axtarış, video, subagentə tapşırıq) əvvəl agent qısaca nə etdiyini yazır ki, gözləmə səssiz olmasın. Belə mesajlar mane olursa, söndürün.
AIHUMMER_AGENT_COMPACT_AT_PCT Agent: tarixçəni sıxmağa başla, büdcəsinin %-i int 50…99 85 dərhal Söhbətin tarixçəsi model pəncərəsindəki yerinin bu payını doldurduqda köhnə mesajlar xülasəyə çevrilir — arxa planda, cavabdan sonra; gediş gözləmir. Aşağı — sıxılma daha tez-tez, amma model sözbəsöz daha az xatırlayır; yuxarı — daha az, amma gedişlər ağırlaşır. 50–99; agent öz dəyərini təyin edə bilər.
AIHUMMER_AGENT_COMPACT_TO_PCT Agent: sıxılmadan sonra saxla, tarixçə büdcəsinin %-i int 10…90 50 dərhal Sıxılmadan sonra tarixçə yerinin nə qədəri sözbəsöz qalır; daha köhnə hər şey xülasəyə gedir. Sıxılma həddindən aşağı olmalıdır: aralarındakı fərq növbəti sıxılmaya qədər neçə gediş keçəcəyini müəyyən edir. 10–90; agent öz dəyərini təyin edə bilər.
AIHUMMER_AGENT_HISTORY_TURNS Agent: hərfi saxlanılan dialoq növbələri int 1…1000 30 dərhal Modelin söhbətin son neçə növbəsini hərfi gördüyü (sıxılma vaxtı çatana qədər 10-a qədər artıq). Köhnə mesajlar arxa planda xülasəyə çevrilir; söhbətin özü heç vaxt silinmir. Modelin kontekst pəncərəsi avtomatik nəzərə alınır. 1–1000; agent üçün ayrıca dəyər təyin etmək olar.
AIHUMMER_AGENT_MAX_ITERATIONS Agent: bir növbədə maksimum alət addımı int 1…256 25 dərhal Agentin cavab verməzdən əvvəl bir növbədə alətləri neçə dəfə çağıra biləcəyi. Limitdə növbə uğursuz olmur: agent nə edildiyini və nə qaldığını bildirir, siz ondan davam etməsini istəyə bilərsiniz. Eyni nəticəli üç eyni çağırış ardıcıl olarsa, növbə daha tez dayanır. 1–256; agent üçün ayrıca dəyər təyin etmək olar.
AIHUMMER_AGENT_MEMORY_FLUSH Agent: sıxılmadan əvvəl yaddaşa qeyd saxla bool 1 dərhal Köhnə mesajlar xülasəyə çevrilməzdən əvvəl agent məqsədlər, qərarlar və açıq işlər haqqında qısa qeydi yaddaşa yazır. Model çağırışına qənaət etmək üçün söndürün.
AIHUMMER_AGENT_MEMORY_FLUSH_PROMPT Agent: sıxmadan əvvəlki qeyddə nə saxlanılsın text — dərhal Sıxmadan əvvəlki qeyd üçün öz tapşırığınız: xülasəyə gedən mesajlardan nəyi saxlamaq (məsələn, «yalnız alışları, müddətləri və razılaşmaları yaz»). Boş — daxili: məqsədlər, qərarlar, açıq işlər. Qoruma söndürülmür: söhbətin mətni göstəriş deyil, məlumat olaraq qalır, parollar və açarlar yazılmır. 4000 simvola qədər; agentdə öz tapşırığı ola bilər.
AIHUMMER_AGENT_NEW_REMINDERS_MEMORY Yeni agentlər: xatırlatmalar və yaddaşa yazma bool 1 dərhal Əl ilə yaradılmış yeni agent (ilk işə salma sehrbazı, «Agent yarat», API) ilk addımdan ÖZ xatırlatmalarını və cədvəllərini qurur, dəyişir, ləğv edir və faktları öz yaddaşına yazır – şəxsi köməkçi şablonu kimi. Ayrıca agent üçün bu, onun kartında (İmkanlar) söndürülür. Kitabxana şablonları öz seçimini edir, agentin surəti orijinalın hüquqlarını saxlayır, başqa agentin yaratdığı agentlər onlarsız başlayır; mövcud agentlər dəyişmir. Növbəti yaradılan agentə aiddir.
AIHUMMER_AGENT_PROMPT_PART_MAX_CHARS Agent: prompt hissəsi üçün maksimum simvol int 1000…1000000 20000 dərhal Model agentin şəxsiyyətinin BİR hissəsindən — profil bölməsindən, prompt hissəsindən və ya əsas promptdan — neçə simvol alır. Daha uzun hissədə başlanğıc (3/4) və son (1/4) saxlanılır və nə qədər kəsildiyi qeyd olunur; bu, söhbət kartında və agentin prompt tərkibində görünür. Ad, müraciət forması və persona məhdudiyyətləri heç vaxt kəsilmir. 1000–1000000; agent üçün öz dəyəri təyin oluna bilər.
AIHUMMER_AGENT_PROMPT_TOTAL_MAX_CHARS Agent: bütün şəxsiyyət üçün maksimum simvol int 1000…2000000 60000 dərhal Agentin şəxsiyyəti üçün ümumi hədd: bütün hissələr birlikdə. Aşıldıqda ilk olaraq ən uzun hissələr yer verir, qısa hissələr tam qalır. 1000–2000000; agent üçün öz dəyəri təyin oluna bilər.
AIHUMMER_AGENT_SELF_INTRO Agent: özünü təqdim etmək enum: first_contact \\| each_dialog \\| never first_contact dərhal «Bir dəfə, ilk tanışlıqda» — agent insanla ilk söhbətdə, o dərhal işə keçmək istəmirsə, özünü qısaca təqdim edir; tanış insana yenidən təqdim olunmur və salama təbii cavab verir. «Özünü təqdim etməmək» — agent heç vaxt özünü özü adlandırmır. «Hər yeni söhbətin əvvəlində» — hər yeni söhbətin əvvəlində və uzun fasilədən sonra, qısaca və keçmiş işlərin xülasəsi olmadan. Agentin öz kartında («Kontekst və davranış») başqa seçimi ola bilər.
AIHUMMER_AGENT_SESSION_IDLE_RESET_MINUTES Agent: sükutdan sonra söhbəti yenidən başlamaq (dəqiqə) int 0…525600 360 dərhal “Sükutdan sonra” və “hər gün və sükutdan sonra” rejimləri üçün: insan bundan uzun sükutdan sonra yazarsa, agent söhbəti yenidən başlayır. Kartında öz dəyəri verilməyən agentlərə aiddir. 0 — sükuta görə yox. 0–525600; 360 = 6 saat, 1440 = bir gün.
AIHUMMER_AGENT_SESSION_INDEX_MAX_ENTRIES Agent: siyahıda ən çox bu qədər sessiya saxla int 0…100000 0 dərhal Ən səssizlər birinci çıxır; heç nə silinmir. 0 — limitsiz. 0–100000. Kartında öz dəyəri olmayan agentlərə tətbiq olunur.
AIHUMMER_AGENT_SESSION_INDEX_PRUNE_DAYS Agent: bu qədər gün səssizlikdən sonra sessiya siyahısından çıxar int 0…3650 0 dərhal Heç nə silinmir: söhbət siyahıdan çıxır və yeni mesajla qayıdır. 0 — saxla. 0–3650. Kartında öz dəyəri olmayan agentlərə tətbiq olunur.
AIHUMMER_AGENT_SESSION_RESET_AT_HOUR Agent: gündəlik yenidən başlama saatı int 0…23 4 dərhal «Hər gün» rejimləri üçün: bu saatdan əvvəl başlamış söhbət insanın növbəti mesajı ilə yenidən başlayır. Saat serverin saat qurşağına görədir («Sistem və parametrlər» bölməsində «Saat qurşağı» parametri). 0–23; 4 — gecə, demək olar ki, heç kim yazmayanda.
AIHUMMER_AGENT_SESSION_RESET_GROUP_IDLE_MINUTES Agent: sükutdan sonra qrup söhbətini yenidən başlamaq (dəqiqə) int 0…525600 0 dərhal “Sükutdan sonra” və “hər gün və sükutdan sonra” rejimlərində qrup söhbətləri üçün: qrup söhbətinin yenidən başladığı sükut dəqiqələri. 0 — şəxsi söhbətlərdəki kimi. 0–525600.
AIHUMMER_AGENT_SESSION_RESET_GROUP_MODE Agent: qrup söhbəti nə vaxt yenidən başlayır enum: inherit \\| daily \\| idle \\| both \\| none inherit dərhal Qrup söhbətləri üçün ayrıca qayda (Telegram qrupları, VK söhbətləri, MAX çatları və digərləri): şəxsi söhbətlərdəki kimi, hər gün sıfırlama saatında, sükutdan sonra, hansı əvvəl gələrsə, yaxud heç vaxt. Sıfırlama saatı ümumidir. Kartında öz qaydası olmayan agentlərə aiddir.
AIHUMMER_AGENT_SESSION_RESET_MODE Agent: söhbət nə vaxt yenidən başlayır enum: idle \\| daily \\| both \\| none idle dərhal Agent söhbəti nə vaxt yenidən başlayır: hər gün sıfırlama saatında (ayarlardakı saat qurşağına görə), sükutdan sonra, hansı daha tez olarsa, və ya heç vaxt. Yenidən başlayarkən agent öz yaddaşına əvvəlki söhbət haqqında qeyd yazır, onun ilk addımı isə əvvəlki xülasəni və son mesajları alır; mesajların özü arxivdə və axtarışda qalır. Kartında öz qaydası olmayan agentlərə aiddir; orada ümumi çatlar üçün ayrıca qayda təyin etmək olar.
AIHUMMER_AGENT_SESSION_SCOPE Agent: şəxsi söhbətlər hara düşür enum: chat \\| per-channel-peer \\| per-peer chat dərhal «Şəxs başına bir» eyni şəxsin Telegram, tətbiq və digər şəxsi çatlarını bir söhbətdə birləşdirir. Qrup çatları həmişə öz söhbətini saxlayır. Növbəti mesajdan qüvvəyə minir. Kartında öz dəyəri olmayan agentlərə tətbiq olunur.
AIHUMMER_AGENT_SILENT_REPLY Agent: susa bilər enum: groups \\| all \\| off groups dərhal Ümumi çatlarda agent mesaj ona ünvanlanmayıbsa və ya əlavə edəcəyi bir şey yoxdursa susa bilər; şəxsi yazışmada həmişə cavab verir. Susmağı şəxsi yazışmada da icazə verə və ya söndürə bilərsiniz. Susan gediş heç nə göndərmir, söhbət kartında «agent susdu» kimi qeyd olunur və model onu tarixçədə görmür. Növbəti gedişdən qüvvəyə minir.
AIHUMMER_AGENT_SKILLS_PROMPT_MAX_CHARS Agent: promptdakı bacarıq siyahısının maksimum simvolu int 1000…200000 18000 dərhal Hər növbədə model bacarıqların mətnlərini deyil, siyahısını görür: identifikator, ad və nə vaxt tətbiq etmək; tapşırıq uyğun gələndə agent bacarığın təlimatını özü yükləyir. Siyahı daha uzundursa, əvvəlcə təsvirlər, sonra siyahının sonu çıxarılır — qalan bacarıqları agent sorğu ilə tapır. 1000–200000.
AIHUMMER_AGENT_STALE_GAP_HOURS Agent: keçmiş söhbətin tarixçəyə çevrildiyi fasilə (saat) int 0…8760 12 dərhal İnsan bundan uzun fasilədən sonra yazarsa, agent qeyd alır: əvvəl müzakirə olunan hər şey tarixçədir — xahiş olmadan yenidən danışılmır və köhnə tapşırıqlar davam etdirilmir. Hər mesaj onsuz da vaxtını və əvvəlkindən nə qədər keçdiyini daşıyır. 0 = qeyd etməmək. 0–8760.
AIHUMMER_AGENT_TOOL_HISTORY_TURNS Agent: alət nəticələrini saxlayan növbələr int 0…100 5 dərhal Modelin neçə son növbədə alət çağırışlarını və onların nəticələrini tam gördüyü (nəticə 16 KB-a qədər saxlanılır). Köhnə növbələrdə çağırış və nəticənin əvvəli qalır. Beləliklə agent alətləri yenidən çağırmaq əvəzinə nə tapdığını və nə etdiyini xatırlayır. 0 = nəticələri sonrakı növbələrə keçirməmək. 0–100; agent öz dəyərini təyin edə bilər.
AIHUMMER_APPROVAL_TOOLS Təsdiq tələb edən alətlər multiselect — dərhal Çağırışı icradan əvvəl operatorun əl ilə təsdiqini tələb edən alətlərin vergüllə ayrılmış siyahısı. Boş = təsdiq tələb olunmur. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_SUBAGENT_MAX_DEPTH Subagentin maksimum dərinliyi int 0…10 2 dərhal Subagentlərin maksimum iç-içə yerləşmə dərinliyi (agent, agenti işə salır). Standart olaraq 2 — sonsuz rekursiyadan qorunma.
AIHUMMER_SUBAGENT_TIMEOUT_SEC Subagent taymauti (saniyə) int 0…86400 180 dərhal Bir subagent işə salınmasının maksimum vaxtı, saniyə ilə.
AIHUMMER_TOOL_SEARCH Alətlərin tənbəl yüklənməsi bool false dərhal Alətlərin iş nüvəsini birbaşa göstərir, böyük kataloqun qalanını isə hər gizli aləti adı ilə sadalayan axtarış alətinin arxasında gizlədir. Yalnız böyük kataloqlarda (onlarla plagin, MCP və ya OpenAPI aləti) özünü doğruldur: ölçü həddindən aşağıda bütün alətlər birbaşa göstərilir, çünki alət tapmaq üçün modelə əlavə müraciət sxemlərdən bahadır. Növbəti gedişdən qüvvəyə minir.
AIHUMMER_TOOL_SEARCH_CORE Tənbəl yükləmə: həmişə aktiv alətlər multiselect web_search,web_fetch,memory_search,memory_get,memory_store,search_history,search_knowledge,code_exec,process,filesystem_read,message,schedule_list,schedule_create,schedule_delete,generate_pairing_code dərhal Tənbəl rejimdə həmişə birbaşa göstərilən alətlər. Standart olaraq iş nüvəsi: veb axtarış, səhifələrin oxunması, yaddaş, söhbət tarixçəsi, bilik bazası, kod, fayllar, mesajlar, cədvəllər və tətbiqin qoşulması. Yaddaşda və bilik bazasında axtarış (memory_search, memory_get, search_knowledge) bu siyahıdan asılı olmayaraq həmişə göstərilir. Boş siyahı bu nüvəni bərpa edir.
AIHUMMER_TOOL_SEARCH_MIN_POOL_TOKENS Alətlərin tənbəl yüklənməsi: gizli alətlərin minimal həcmi (tokenlər) int 0…1000000 4000 dərhal Alətləri yalnız nüvədən kənar sxemlər cəmi ən azı bu qədər token olduqda gizlət (hər biri təxminən 4 simvol). Bundan aşağı bütün alətlər birbaşa göstərilir: alət tapmaq üçün modelə əlavə müraciət sxemləri göstərməkdən bahadır.
AIHUMMER_TOOL_SEARCH_THRESHOLD Tənbəl yükləmə: təxirə salmaq üçün minimum alət sayı int 0…1000 12 dərhal Yalnız agentin profil filtrindən sonra bu saydan çox alət qaldıqda təxirə sal.

Agent · Reasoning

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_AGENT_BEST_OF_N N-dən ən yaxşısı: variantların sayı int 0…8 0 dərhal Agent bu qədər cavab variantı hazırlayır və ən yaxşısını saxlayır. 0 və ya 1 — söndürülüb, 2-dən — yandırılıb. Hər variant ayrıca cavab qədər başa gəlir.
AIHUMMER_AGENT_DEBATE_JUDGE_PROMPT Debat: hakim promptu (əvəzləmə) text — dərhal Debat hakiminin promptunu əvəz edir (boş = daxili).
AIHUMMER_AGENT_DEBATE_N Debat: cavab variantlarının sayı int 0…8 0 dərhal Agent bu qədər cavab variantı hazırlayır, onları bir-biri ilə müqayisə edir və ən yaxşısını verir. 0 və ya 1 — söndürülüb, 2-dən — yandırılıb. Hər variant ayrıca cavab qədər başa gəlir.
AIHUMMER_AGENT_DEBATE_PROMPT Debat: namizəd promptu (əvəzləmə) text — dərhal Debat namizədinin promptunu əvəz edir (boş = daxili).
AIHUMMER_AGENT_DEBATE_ROUNDS Debat: raundlar int 1…10 1 dərhal Namizəd paneli üçün debat raundlarının sayı.
AIHUMMER_AGENT_JUDGE_PROMPT Best-of-N hakim promptu (əvəzləmə) text — dərhal best-of-N hakiminin promptunu əvəz edir (boş = daxili).
AIHUMMER_AGENT_PLAN_PROMPT Planlayıcı promptu (əvəzləmə) text — dərhal Planlaşdırıcının promptunu əvəz edir (boş = daxili).
AIHUMMER_AGENT_PLAN_STEPS Planlayıcı-icraçı: maksimum plan addımı (0=söndürülüb) int 0…32 0 dərhal ⟩0 ayrıca planlaşdırıcı→icraçı→sintez keçidini işə salır (mürəkkəb çoxaddımlı tapşırıqlar üçün faydalıdır). 0 = söndürülüb. Adətən 4–8.
AIHUMMER_AGENT_PLAN_STEP_ITERS Planlayıcı: addım başına alət iterasiyası (0=defolt) int 0…64 0 dərhal Plan addımına düşən alət çağırışı iterasiyalarını məhdudlaşdırır. 0 = daxili standart dəyər (4).
AIHUMMER_AGENT_REFLECT Öz-özünü tənqid keçidi bool 0 dərhal Yekun cavabdan əvvəl refleksiya/öz-özünə tənqid keçidi əlavə edir.
AIHUMMER_AGENT_REFLECT_PROMPT Refleksiya promptu (əvəzləmə) text — dərhal Öz-özünə tənqid promptunu əvəz edir (boş = daxili).
AIHUMMER_AGENT_SELF_HEAL Öz-özünü bərpa: alət xətalarında təkrar cəhdlər (0=söndürülüb) int 0…10 0 dərhal ⟩0 olduqda uğursuz alət çağırışları düzəldici işarə ilə bu həddə qədər təkrarlanır.

Agent · System prompt

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_LOCALE Defolt lokal enum: ru-RU \\| en-US \\| az-AZ \\| hy-AM \\| be-BY \\| kk-KZ \\| ky-KG \\| tg-TJ \\| tk-TM \\| uz-UZ \\| ka-GE \\| ro-RO \\| es-ES \\| zh-CN \\| fr-FR \\| de-DE \\| hi-IN \\| pl-PL \\| lt-LT \\| lv-LV \\| et-EE \\| fi-FI \\| sv-SE \\| no-NO \\| da-DK \\| tr-TR \\| mn-MN ru-RU dərhal Standart cavab dili/lokalı, məs. ru-RU. Persona/operator təlimatları üstünlük təşkil edir.
AIHUMMER_TIMEZONE Saat qurşağı text UTC dərhal Agentin cari tarixi və öz qurşağı olmayan cədvəllər üçün IANA saat qurşağı, məs. Europe/Moscow. Standart UTC.

Channels

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_CHANNEL_FAILURE_NOTICE Cavab alınmadıqda həmsöhbətə bildir enum: always \\| once \\| off always dərhal Agent cavab verə bilmədikdə kanaldakı həmsöhbətin nə aldığı (Telegram və digərləri): «Hər dəfə» — onun dilində qısa mesaj; «4 saatda bir dəfədən çox deyil» — 4 saat ərzində söhbət başına bir mesaj; «Bildirməmək» — heç nə. Mesajda xəta kodları və təchizatçı adları yoxdur; təfərrüatları «Sessiyalar»da və bildirişlərdə görürsünüz.
AIHUMMER_CHANNEL_FAILURE_TEXT_BLOCKED Xəta mesajı: instans dayandırılıb text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_BUDGET Xəta mesajı: sahibin büdcəsi bitib text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_BUSY Xəta mesajı: şlüz həddən artıq yüklənib text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_CONFIG Xəta mesajı: model bağlantısı sahibin diqqətini tələb edir text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_FAILED Xəta mesajı: digər xəta text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_QUOTA Xəta mesajı: modelin istifadə limiti bitib text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_STEP_LIMIT Xəta mesajı: tapşırıq bir cavaba sığmadı text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_TOO_LONG Xəta mesajı: söhbət model üçün çox uzundur text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CHANNEL_FAILURE_TEXT_UNAVAILABLE Xəta mesajı: model müvəqqəti əlçatan deyil text — dərhal Boş saxlayın — həmsöhbətin öz dilində daxili mesaj göndəriləcək. Sizin mətniniz yazdığınız kimi, yazdığınız dildə göndərilir; {ref} cavabın kodunu qoyur, onunla addımı «Sessiyalar»da tapırsınız. Dərhal tətbiq olunur.
AIHUMMER_CONFIDENTIAL_PERSONA Konfidensial veb-persona bool 0 dərhal Aktiv olduqda veb-çat agenti öz persona/şəxsiyyət detallarını açıqlamır və saxlamır, cavablarını isə yalnız cari tapşırıqla məhdudlaşdırır — anonim və ya məxfiliyə həssas veb yerləşdirmələr üçün. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_INBOUND_COALESCE_MS Mesajların birləşdirilmə pəncərəsi (ms) int 500 dərhal Bir nəfərin eyni söhbətə ardıcıl göndərdiyi bir neçə mesaj (qısa mesajlar, foto albom, tez düzəliş) aralarındakı fasilə bu pəncərədən qısadırsa, BİR cavab alır. Cavab hazırlanarkən gələn mesajlara ondan dərhal sonra cavab verilir, heç vaxt paralel yox. Standart 500 ms; 0 = ayrı mesajlar arasında gözləmədən; foto albom yenə də bir cavab alması üçün toplanır (fasilələr 3 san.-yə qədər, ən çox 20 san.). Birləşdirmə Telegram-da işləyir; hər mesaja cavab gözləyən Slack, WhatsApp, VK, e-poçt və digər konnektorlar (həmçinin /v1/inbound/generic vasitəsilə inteqrasiyalar) hər mesaja ayrıca cavab alır — yenə də bir-bir və ardıcıllıqla. Dərhal tətbiq olunur.
AIHUMMER_INBOUND_EDIT_MODE İnsan cavablanmış mesajı redaktə etdikdə enum: correct \\| history correct dərhal correct — bot bunun düzəliş olduğunu bilərək yenidən cavab verir («idi / oldu»); history — redaktə yalnız söhbət tarixçəsini düzəldir, yeni cavab olmur (yazı səhvləri üçün rahatdır). Botun hələ cavab vermədiyi mesajın redaktəsi həmişə sadəcə onun mətnini əvəz edir. Kanal redaktələri bildirdiyi yerdə işləyir (Telegram). Dərhal tətbiq olunur.
AIHUMMER_INBOUND_QUEUE_MODE Agent işləyərkən yazılan mesajlar enum: steer \\| collect \\| followup steer dərhal Agent hələ cavab hazırlayarkən (axtarır, alətləri işlədir) eyni şəxsin göndərdiyi mesajla nə baş verir: steer (standart) — agent onu növbəti addımından əvvəl görür və eyni cavabda nəzərə alır; collect — ona növbəti cavab verilir. followup — hər belə mesaja ardıcıl olaraq ayrıca cavab verilir. Fotolar, fayllar, mesaja cavablar və yönləndirmələr həmişə növbəti cavabı gözləyir. Dərhal tətbiq olunur.
AIHUMMER_INBOUND_REQUIRE_BINDING Yalnız qeydiyyatdan keçmiş istifadəçilərə cavab ver bool true dərhal true = bot kanalda AiHummer istifadəçisi OLMAYAN (rol bağlantısı olan istifadəçi) hər hansı göndərəni nəzərə almır — təsadüfi çat iştirakçıları və qonaq çağırışları cavab almır. false (standart) = hamıya cavab ver.

Integrations

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_A2A_PUBLISH Agenti Agent2Agent (A2A) vasitəsilə dərc et bool 0 yenidən başladıqdan sonra Agenti A2A serveri kimi dərc et (Agent Card + POST /a2a/message). Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_MCP_EXPORT_TOOLS Xarici köməkçilərə açılmış alətlər multiselect — yenidən başladıqdan sonra Xarici MCP müştəriləri üçün icazə verilən alət adlarının vergüllə ayrılmış açıq siyahısı. Boş = heç bir alət dərc etməyin. Təhlükəli host səviyyəli siniflər, hətta siyahıda olsa belə, daxili siyasət tərəfindən əlavə olaraq qadağandır. Başlanğıcda/yenidən başladıqdan sonra tətbiq edilir.
AIHUMMER_MCP_PUBLISH Alətləri MCP vasitəsilə dərc et bool 0 yenidən başladıqdan sonra Xarici köməkçilərə (məsələn, Claude Desktop) agentlərinizin alətlərindən istifadə etməyə icazə verir. Hansı alətlərin açılacağı qonşu ayarda seçilir: siyahı boş olduqca heç biri açılmır.
AIHUMMER_MODULE_CPU_QUOTA Plaginin prosessor limiti (hər biri üçün) text 75% dərhal Hər plaginin prosessorun hansı hissəsini tuta biləcəyi (systemd CPUQuota): 75% bir nüvənin dörddə üçü, 150% isə bir yarım nüvədir. Yeni dəyəri plagin növbəti quraşdırma, yeniləmə və ya ayarlarının saxlanması zamanı alır; o vaxta qədər işləyən plaginlər əvvəlki limitlə qalır.
AIHUMMER_MODULE_MEMORY_MAX Plaginin yaddaş limiti (hər biri üçün) text 512M dərhal Hər plaginin nə qədər yaddaş tuta biləcəyi (systemd MemoryMax): 512M, 1G və ya 2048M kimi ölçü (ən azı 64M) və ya limitsiz üçün infinity. Limiti aşan plagini sistem dayandırır. Yeni dəyəri plagin növbəti quraşdırma, yeniləmə və ya ayarlarının saxlanması zamanı alır; o vaxta qədər işləyən plaginlər əvvəlki limitlə qalır.

Knowledge connectors

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_KB_SYNC_INTERVAL Bilik bazasının mənbələrdən nə qədər tez-tez yenilənməsi text — dərhal Serverin qoşulmuş bilik bazası mənbələrindən dəyişiklikləri özü nə qədər tez-tez götürdüyü. Məsələn: 30m — hər 30 dəqiqədən bir, 6h — hər 6 saatdan bir. Boş və ya 0 — yalnız əl ilə. Təkrar yükləmə dublikat yaratmır. Slack ixracı əl ilə yüklənir.

LLM

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_AUX_FALLBACK_MODELS Xidməti tapşırıqlar: ehtiyat modellər list — dərhal Vergüllə ayrılmış modellər — xidməti model imtina etdikdə (kvota, nasazlıq) ardıcıllıqla sınanır. Xülasə itməsin deyə sonda həmişə əsas model sınanır. Hər keçid jurnala yazılır. Dərhal qüvvəyə minir.
AIHUMMER_AUX_MODEL Xidməti tapşırıqlar üçün model (xülasələr, qeydlər, başlıqlar) text — dərhal Arxa plan xidməti tapşırıqları üçün model: köhnə tarixçənin xülasəyə çevrilməsi, sıxılmadan əvvəl yaddaş qeydi, söhbət başlıqları, faktların çıxarılması, axtarış sorğularının yenidən ifadəsi və tərcümə. Boş = avtomatik: eyni provayderin daha ucuz modeli (Claude → claude-haiku-4-5, Codex → gpt-…-luna/mini); belə model yoxdursa, əsas model. “main” = həmişə əsas model. Dərhal qüvvəyə minir.
AIHUMMER_CASCADE_MIN_CHARS Kaskad: eskalasiya üçün minimum simvol int 0 dərhal Güclü kaskad modelinin qoşulduğu sorğu uzunluğu həddi (simvol). 0 = standart.
AIHUMMER_CASCADE_STRONG_MODEL Kaskad: daha güclü ehtiyat model text — dərhal Uzun/mürəkkəb sorğular üçün kaskadla keçilən model (boş = söndürülüb).
AIHUMMER_CLAUDE_AUTH_URL Claude abunəliyi: giriş səhifəsinin ünvanı text — dərhal Claude abunəliyini qoşmağa icazə verdiyiniz səhifə. Boş — standart ünvan; yalnız dəstək xahiş etdikdə dəyişin.
AIHUMMER_CLAUDE_CLIENT_ID Claude abunəsi: OAuth müştəri id text — dərhal Claude abunəliyi ilə giriş üçün tətbiq identifikatoru. Boş — standart; yalnız dəstək xahiş etdikdə dəyişin.
AIHUMMER_CLAUDE_EFFORT Claude: düşünmə dərinliyi enum: low \\| medium \\| high \\| xhigh \\| max medium dərhal Agentdə dərinlik təyin edilməyibsə, Claude modelləri cavab verməzdən əvvəl nə qədər dərin düşünür. Daha yüksək — çətin tapşırıqlarda daha dəqiq, lakin daha yavaş və daha çox kvota sərf edir; daha aşağı — daha sürətli və ucuz. Seçilmiş səviyyəni bilməyən model ən yaxın aşağı səviyyəni alır; Haiku 4.5 və köhnə modellər düşünməni dəstəkləmir. Agentdə təyin edilmiş dərinlik üstündür. Növbəti gedişdən qüvvəyə minir.
AIHUMMER_CLAUDE_MAX_TOKENS Claude: ən böyük cavab uzunluğu (token) int 16000 dərhal Bir Claude cavabının neçə token tuta biləcəyi — həm abunəlik, həm açarla. Modelin düşüncələri eyni limitə daxildir: çox kiçik dəyər cavabı yarımçıq kəsir və ya boş cavab verir. Agentin öz cavab uzunluğu təyin olunubsa, o qüvvədədir.
AIHUMMER_CLAUDE_REDIRECT_URI Claude abunə: URI yönləndirmə text — dərhal Təchizatçı ilə qeydiyyatdan keçmiş qayıdış ünvanı. Öz tərəfində konfiqurasiya edilənə uyğun olmalıdır, əks halda kod mübadiləsi rədd edilir.
AIHUMMER_CLAUDE_TOKEN_URL Claude abunəliyi: girişin alınması ünvanı text — dərhal Serverin Claude abunəliyinə girişi aldığı və uzatdığı ünvan. Boş — standart ünvan; yalnız dəstək xahiş etdikdə dəyişin.
AIHUMMER_CODEX_BASE_URL Codex baza URL-i text — qismən yenidən başladıqdan sonra Codex (ChatGPT abunəliyi) nəqliyyatının bazası. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_CODEX_MAX_OUTPUT_TOKENS Maksimum çıxış tokenləri (0 = limit yoxdur) int 0 dərhal Çat gedişi üçün max_output_tokens həddi. 0 = hədd yoxdur. Reasoning modellərində düşüncə tokenləri də bu büdcəyə daxildir, ona görə çox kiçik dəyər boş «incomplete: max_output_tokens» cavabı verir. Dərhal tətbiq olunur (yenidən başlatma tələb olunmur).
AIHUMMER_CODEX_MODEL Model id-si (Codex / gpt-5.5 nəqli) text gpt-5.5 qismən yenidən başladıqdan sonra Əsas Codex/ChatGPT nəqliyyatının model identifikatoru (məs. gpt-5.5, gpt-5.5-codex). Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_CODEX_REASONING_EFFORT Mühakimə səyi enum: none \\| low \\| medium \\| high \\| xhigh medium dərhal Agentdə təyin olunmayıbsa, ChatGPT (Codex) modelinin cavabdan əvvəl nə qədər dərin düşündüyü. Defolt — «Orta». Yüksək — daha dəqiq, lakin daha uzun və baha.
AIHUMMER_LLM_CALL_TIMEOUT_S Hər çağırış üçün taymaut (saniyə) int 120 dərhal Modelin bir sorğuya cavabını neçə saniyə gözləmək. Model daha uzun susarsa, sorğu kəsilir və cavab siyahıdakı növbəti modelə keçir. Claude üçün bütün cavab deyil, cavab axınındakı fasilə sayılır: uzun, lakin davam edən cavab kəsilmir. 0 — məhdudiyyətsiz.
AIHUMMER_LLM_FALLBACK_MODELS Ehtiyat modellər (bütün agentlər üçün) text auto dərhal Əsas model və digər təchizatçılar imtina etdikdə kim cavab verir (istifadə limiti bitib, nasazlıq, həddindən artıq sorğu). auto — son sərhəd kimi hər təchizatçının daha ucuz modeli (Claude: claude-haiku-4-5, Codex: gpt-…-luna/mini); vergüllə ayrılmış siyahı — öz sıranız, hər model öz istehsalçısının təchizatçılarına gedir; off — ehtiyat model yoxdur. Agentin öz ehtiyat modeli üstündür. Dərhal tətbiq olunur.
AIHUMMER_LLM_GATEWAY_URL LLM şlüzünün URL-i text — qismən yenidən başladıqdan sonra Agentin müraciət etdiyi OpenAI ilə uyğun model endpoint-inin baza URL-i (lokal llama.cpp/vLLM/Ollama serveriniz və ya hostinqdə olan şlüz). Provayderin standart endpoint-ini istifadə etmək üçün boş buraxın.
AIHUMMER_LLM_MODEL LLM modeli text — qismən yenidən başladıqdan sonra Hər gedişdə provaydere göndərilən modelin adı/identifikatoru (endpoint-inizin verdiyi model). Endpoint-in real olaraq təqdim etdiyi modelə uyğun olmalıdır.
AIHUMMER_LLM_PAUSE_AUTH_MIN Giriş məlumatları rədd edildikdən sonra fasilə, dəq int 10 dərhal Giriş məlumatlarını rədd edən təchizatçıya neçə dəqiqə müraciət edilməsin. Təkrar fasiləni iki dəfə artırır, lakin altı qatdan çox yox. Uğurlu bağlantı yoxlaması və «İndi davam et» düyməsi təchizatçını dərhal qaytarır. Növbəti imtinadan qüvvəyə minir.
AIHUMMER_LLM_PAUSE_MODEL_MIN Təchizatçının xidmət etmədiyi modelin fasiləsi, dəq int 60 dərhal Təchizatçının xidmət etmədiyini bildirdiyi modeli ona neçə dəqiqə təklif etməmək; onun digər modellərinə adi qaydada müraciət edilir. Növbəti imtinadan qüvvəyə minir.
AIHUMMER_LLM_PAUSE_QUOTA_MIN Limit bitdikdən sonra fasilə, dəq int 300 dərhal İstifadə limiti bitdikdə və təchizatçı sıfırlanma vaxtını bildirmədikdə modelə (hesabın limiti bitibsə — Codex, OpenAI açarı, ödəniş — bütün hesaba) neçə dəqiqə müraciət edilməsin. Təkrar fasiləni iki dəfə artırır, lakin bir sutkadan çox yox. Təchizatçının bildirdiyi müddət üstündür. Növbəti imtinadan qüvvəyə minir.
AIHUMMER_LLM_PAUSE_SHORT_S Təchizatçının nasazlıqdan sonra fasiləsi, san int 30 dərhal Nasazlıq, əlaqə kəsilməsi və ya «çox tez-tez» cavabından sonra təchizatçıya neçə saniyə müraciət edilməsin. Ardıcıl ikinci imtina fasiləni iki dəfə, üçüncü və sonrakılar on dəfə uzadır. Təchizatçı müddəti özü bildiribsə, həmin müddət gözlənilir. Növbəti imtinadan qüvvəyə minir.
AIHUMMER_LLM_PROVIDER LLM provayderi text — qismən yenidən başladıqdan sonra Hansı model backend-inin istifadə olunacağı (OpenAI ilə uyğun endpoint və ya Codex/ChatGPT abunəlik nəqliyyatı). Sorğuların necə göndərildiyini və autentifikasiya olunduğunu müəyyən edir.
AIHUMMER_LLM_RETRIES Müvəqqəti xətada LLM təkrar cəhdləri int 3 dərhal Müvəqqəti xəta zamanı LLM sorğusunun təkrar sayı.
AIHUMMER_LLM_TEMPERATURE Temperatur text — dərhal Agentdə təyin olunmayıbsa, modelin cavablarının nə qədər müxtəlif olduğu (0–2): az — daha dəqiq və proqnozlaşdırılan, çox — daha canlı. Boş — model özü qərar verir. Düşünən modellər (ChatGPT/Codex, Claude 5-ci nəsil) bu parametri qəbul etmir — onlar üçün sahəni boş saxlayın.
AIHUMMER_LLM_TOP_P Top-p (nüvə seçimi) text — dərhal Agentdə təyin olunmayıbsa, cavabları daha müxtəlif etməyin daha bir yolu (0–1). Boş — model özü qərar verir. Adətən yalnız birini təyin edirlər: ya temperatur, ya da bu parametr; düşünən modellər onu qəbul etmir.
AIHUMMER_MODEL_GUARD_INTERVAL_MIN Agent modelinin yoxlanışı: interval, dəq int 60 dərhal Hər agentin modelinin aktiv təchizatçı tərəfindən təklif edildiyini nə qədər tez-tez yoxlamaq lazımdır. Agentin modeli heç vaxt dəyişdirilmir: heç kim onu təklif etmədikcə cavab sırasında fasilədə olmayan ilk model cavab verir, bildiriş agentləri adlandırır — model qayıdanda isə daha bir bildiriş gəlir. Şlüzün başlanğıcında yoxlama hər zaman aparılır, 0 isə yalnız təkrarı söndürür. Yeni dövr bir dəqiqə ərzində qüvvəyə minir.
AIHUMMER_OPENAI_API OpenAI API stili (chat | responses) enum: \\| chat \\| responses — qismən yenidən başladıqdan sonra chat = /chat/completions, responses = /responses. Boş = avto/standart. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_OPENAI_API_KEY Nativ OpenAI API açarı (quraşdırma üçün defolt) text — qismən yenidən başladıqdan sonra Nativ OpenAI dövrü üçün OpenAI hesabınızın açarı (OpenAI-ni standart provayder kimi istifadə edirsinizsə). «Modellər» səhifəsindəki iş sahəsi üzrə BYOK ilə qarışdırmayın. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_OPENAI_BASE_URL Nativ OpenAI baza URL-i text — yenidən başladıqdan sonra OpenAI ilə uyğun API-nin bazası (məs. https://api.openai.com/v1). Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_OPENAI_MODEL Nativ OpenAI modeli text — yenidən başladıqdan sonra Nativ OpenAI dövrü üçün model (AIHUMMER_OPENAI_API_KEY təyin edildikdə). Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_ROUTER_COMPLEX_MODEL Router: mürəkkəb sorğular üçün model text — dərhal Öz modeli olmayan agentin mürəkkəb sorğuları üçün model (boş = səviyyə söndürülüb). Növbəti gedişdən qüvvəyə minir.
AIHUMMER_ROUTER_SIMPLE_MODEL Router: sadə sorğular üçün model text — dərhal Öz modeli olmayan agentin sadə sorğuları üçün model (boş = səviyyə söndürülüb). Növbəti gedişdən qüvvəyə minir.
AIHUMMER_ROUTER_STANDARD_MODEL Router: standart sorğular üçün model text — dərhal Öz modeli olmayan agentin adi sorğuları üçün model (boş = səviyyə söndürülüb). Növbəti gedişdən qüvvəyə minir.
AIHUMMER_SUBSCRIPTION_QUOTA_REFRESH_MIN Abunəlik kvotaları: yoxlama dövrü, dəq int 15 dərhal Panelin ChatGPT-dən (Codex) abunəlik kvota pəncərələrini nə qədər tez-tez soruşduğu: dövr ərzində ən çox bir dəfə, 5 dəqiqədən tez olmayaraq və yalnız kvotalar açıq olanda; arada saxlanmış nüsxə göstərilir. Claude-dan heç vaxt soruşulmur: onun limitləri bizim təxminimizdir. Kvotalar növbəti dəfə açılanda qüvvəyə minir.

Media

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_DEEPGRAM_API_KEY Deepgram API açarı text — dərhal Deepgram xidmətinin açarı — səsli mesajları Deepgram tanıyırsa lazımdır. Boşdursa, qonşu ayardakı ümumi nitq tanıma açarı götürülür. Dərhal qüvvəyə minir.
AIHUMMER_DEEPGRAM_DETECT_LANGUAGE Deepgram dil aşkarlanması bool 0 dərhal Sabit dil göndərmək əvəzinə dili müəyyən edin. Dərhal tətbiq olunur.
AIHUMMER_DEEPGRAM_MODEL Deepgram modeli text nova-2 dərhal Deepgram modeli (məs. nova-2, nova-3, base). Açar üzrə layihənin girişindən asılıdır. Dərhal tətbiq olunur.
AIHUMMER_DEEPGRAM_PUNCTUATE Deepgram durğu işarələri bool 1 dərhal Durğu işarələri və böyük hərflər əlavə edin. Dərhal tətbiq olunur.
AIHUMMER_DEEPGRAM_SMART_FORMAT Deepgram ağıllı formatlaşdırma bool 1 dərhal Tanınmış rəqəm və tarixləri formatlaşdırın. Dərhal tətbiq olunur.
AIHUMMER_DEEPGRAM_URL Deepgram baza URL-i text — dərhal Deepgram API bazası. Boş = https://api.deepgram.com. Dərhal tətbiq olunur.
AIHUMMER_IMAGE_BASE_URL Şəkil API baza URL-i (ehtiyat OpenAI) text — dərhal OpenAI açarı ilə işlədikdə /images API-nin bazası (boş = https://api.openai.com/v1).
AIHUMMER_IMAGE_MODEL Şəkil generasiyası modeli text — dərhal image_generate üçün model (standart gpt-image-2).
AIHUMMER_MEDIA_MAX_UPLOAD_MB Medianın maksimum yükləmə ölçüsü (MB) int 256 dərhal Bir dəfəyə yüklənə bilən ən böyük fayl (şəkil, səsli mesaj, video), meqabaytla. Server diskini dolmaqdan qoruyur. Defolt 256. Dərhal qüvvəyə minir.
AIHUMMER_SIDECAR_STT Bu serverdə nitqin tanınması (faster-whisper) bool 0 dərhal Yerli nitqin tanınması (faster-whisper). Paketə daxil DEYİL: imzalanmış əlavəni endirməyə imkan verin (Python-un bütün versiyaları üçün ~620 MiB) və xidməti hostda quraşdırın. 🔴 Əlavə təchizatçının ayrıca qərarı ilə dərc olunur (onun paketləri GPL altında ffmpeg daşıyır); əgər sizin buraxılışınız üçün dərc olunmayıbsa, o cümlədən bu barədə dürüst olacaq və heç nəyi pozmayacaq. Bulud planı: tanınma provayder tərəfindən konfiqurasiya edilir.
AIHUMMER_SIDECAR_TTS Cavabların səsləndirilməsi (edge-tts) bool 0 dərhal Nitqin sintezi (edge-tts, Microsoft Edge səsləri). Paketə DAXİL DEYİL: imzalanmış əlavəni endirməyə imkan verir (~26 MiB) və xidməti hostda quraşdırır. Sintezin özü səslər üçün onlayn olur - burada “oflayn” paketi quraşdırmaq deməkdir, işləmir.
AIHUMMER_STT_API_KEY STT API açarı (istəyə bağlı) text — dərhal Nitq tanıma xidmətinə giriş açarı, əgər tələb edirsə. Bu serverdəki xidmət üçün onu quraşdırıcı təyin edir — dəyişmək lazım deyil. Dərhal qüvvəyə minir.
AIHUMMER_STT_ENGINE STT mühərriki enum: auto \\| faster-whisper \\| deepgram \\| codex \\| off auto dərhal Səsli mesajların necə mətnə çevriləcəyi. Avto (standart): açarı verilibsə Deepgram, yoxsa quraşdırılıbsa yerli xidmət (yuxarıdakı açar), yoxsa heç nə — və bot göndərənə hələ dinləyə bilmədiyini dürüst deyir. faster-whisper: yerli xidmət və ya uyğun xarici /v1/audio/transcriptions. deepgram: öz açarınızla bulud Deepgram. codex: qoşulmuş ChatGPT abunəliyi (Modellər → ChatGPT-ni qoş), onun limitindən istifadə edir. off: çevirmə. Dərhal tətbiq olunur.
AIHUMMER_STT_LANGUAGE STT dili text — dərhal Tanıma dili (BCP-47, məs. ru/en). deepgram mühərriki (nova-2 modeli) tərəfindən istifadə olunur. Boş = avtomatik aşkarlama / mühərrikin standartı. Dərhal tətbiq olunur.
AIHUMMER_STT_MODEL STT modeli text Systran/faster-whisper-small dərhal faster-whisper modeli (məs. small/medium/large-v3 və ya Systran/faster-whisper-⟨size⟩). Dərhal tətbiq olunur.
AIHUMMER_TTS_API_KEY TTS API açarı (edge-tts) text — qismən yenidən başladıqdan sonra Səsləndirmə xidmətinə giriş açarı. Quraşdırma zamanı avtomatik təyin olunur — dəyişmək lazım deyil.
AIHUMMER_TTS_ENABLED Mətndən nitqə aktivdir bool 1 qismən yenidən başladıqdan sonra Agentə səslə cavab verməyə icazə verir. Bunun üçün səsləndirmə xidməti lazımdır — onu yuxarıdakı «Əlavə xidmətlər» bölməsində quraşdırırlar.
AIHUMMER_TTS_MODEL TTS modeli text — qismən yenidən başladıqdan sonra edge-tts xidməti üçün modelin adı. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_TTS_VOICE TTS səsi enum: de-DE-FlorianMultilingualNeural \\| de-DE-SeraphinaMultilingualNeural \\| en-US-AndrewMultilingualNeural \\| en-US-AvaMultilingualNeural \\| en-US-BrianMultilingualNeural \\| en-US-EmmaMultilingualNeural \\| fr-FR-RemyMultilingualNeural \\| fr-FR-VivienneMultilingualNeural \\| ru-RU-SvetlanaNeural \\| ru-RU-DmitryNeural \\| en-US-JennyNeural \\| en-US-GuyNeural \\| en-GB-SoniaNeural \\| de-DE-KatjaNeural \\| fr-FR-DeniseNeural \\| es-ES-ElviraNeural \\| tr-TR-EmelNeural \\| pl-PL-ZofiaNeural \\| zh-CN-XiaoxiaoNeural de-DE-FlorianMultilingualNeural qismən yenidən başladıqdan sonra Standart edge-tts səsi (çoxdilli, o cümlədən rus dili). Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_VIDEO_API_KEY Video analizi API açarı text — dərhal Video təhlili xidmətinə giriş açarı, əgər tələb edirsə. Boş — xidmət açarsız istifadə olunur.

Media · Voice

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_TTS_AUTO_REPLY Avtomatik səsli cavablar enum: off \\| always \\| inbound \\| tagged inbound dərhal Söndürülmüş, həmişə, səsli mesaj gələndə və ya açıq işarə olduqda. Söhbət üçün ayrıca dəyişdirilə bilər.
AIHUMMER_TTS_MAX_CHARS Səsləndirilən mətnin simvol həddi int 0 dərhal 0: tam mətn; 100–10000: səsləndirilən mətnin həddi. Tam cavab tarixçədə qalır.
AIHUMMER_TTS_SUMMARIZE Uzun səsli cavabları xülasə et bool 1 dərhal Uzun cavabları səsləndirmək üçün xülasə edin. Xəta olarsa, hədd daxilində mətnin başlanğıcı oxunur.
AIHUMMER_VOICE_AEC Əks-səda ləğvi (AEC) bool 1 dərhal Əks-sədanı aradan qaldırır: agentin dinamikdən gələn öz səsi mikrofona qayıtmır və söhbəti kəsmir. Yalnız qulaqlıqda səs təhrif olunmuş səslənirsə söndürün.
AIHUMMER_VOICE_AGC Avtomatik gücləndirmə tənzimləməsi bool 1 dərhal Səsli rejimdə mikrofonun gücləndirilməsinin avtomatik tənzimlənməsini (WebRTC autoGainControl) tələb et.
AIHUMMER_VOICE_BARGEIN_FRAMES Agenti kəsmək: nə qədər danışmaq lazımdır int 5 dərhal Agentin susub dinləməyə başlaması üçün nə qədər danışmaq lazımdır (20 ms-lik kadrlarla). Defolt 5 — təxminən 0,1 saniyə.
AIHUMMER_VOICE_DUPLEX Canlı tam-dupleks səs bool 0 dərhal Canlı tam dupleks rejimini aktivləşdirir (strimləmə + VAD + barge-in). Dərhal tətbiq olunur.
AIHUMMER_VOICE_NOISE_SUPPRESSION Küy azaldılması bool 1 dərhal Səsli rejimdə mikrofonun səs yazılışında səs-küyün azaldılmasını (WebRTC noiseSuppression) tələb et.
AIHUMMER_VOICE_VAD_THRESHOLD Səsə həssaslıq (0–1) text 0.02 dərhal Hansı səs gücündən səs nitq sayılır. Az — daha həssas: agent sakit nitqi, həm də kənar səs-küyü eşidəcək. Defolt 0.02.

Memory

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_EMBEDDER_DIM Mənaya görə axtarış modelinin ölçüsü int 768 yenidən başladıqdan sonra Vektorun ölçüsü — modelə uyğun olmalıdır (multilingual-e5-base=768, bge-m3=1024).
AIHUMMER_EMBEDDER_KEEPALIVE Yerləşdiricini canlı saxlayır text 5m yenidən başladıqdan sonra Mənaya görə axtarış modelinin son sorğudan sonra nə qədər yüklü qaldığı (yalnız «Mənaya görə» rejimində). Defolt 5m — 5 dəqiqə: sonra model boşaldılır və yaddaşı və prosessoru azad edir. Həmişə saxlamaq (-1) tövsiyə olunmur: ilişib qalmış model günlərlə prosessor nüvəsini tuta bilər. Format: 30s, 5m, 1h.
AIHUMMER_EMBEDDER_MODEL Mənaya görə axtarış modeli text yxchia/multilingual-e5-base yenidən başladıqdan sonra Yaddaşda mənaya görə axtarmağa kömək edən model. Defolt multilingual-e5-base rus dilini başa düşür, yüngüldür və adi prosessorda tez işləyir. Videokartda daha yaxşı keyfiyyət üçün bge-m3 uyğundur, lakin onda qonşu ölçü ayarında 1024 göstərin: rəqəm modellə üst-üstə düşməlidir.
AIHUMMER_EMBEDDER_PASSAGE_PREFIX Embedder mətn prefiksi text — yenidən başladıqdan sonra Saxlanan sənədin prefiksini əvəz et (e5 modelləri avtomatik \“passage: \” istifadə edir). Model adına görə avtomatik aşkarlama üçün boş buraxın.
AIHUMMER_EMBEDDER_QUERY_PREFIX Embedder sorğu prefiksi text — yenidən başladıqdan sonra Axtarış sorğusunun prefiksini əvəz et (e5 modelləri avtomatik \“query: \” istifadə edir). Model adına görə avtomatik aşkarlama üçün boş buraxın.
AIHUMMER_EMBEDDER_THREADS Embedderin prosessor axınları int 0…256 0 yenidən başladıqdan sonra Mənaya görə axtarış modelinin bir sorğuya neçə prosessor axını götürdüyü. 0 — avtomatik: serverin axınlarının yarısı, amma 2-dən az olmamaqla. Limitsiz zəif serverdə bilik bazası vektorlarının yenidən hesablanması saatlarla bütün prosessoru tuturdu və agentlərin cavablarına mane olurdu. Çox — yenidən hesablama sürətli, amma yük ağır.
AIHUMMER_MEMORY_AGENT_WRITES Agentin özü yadda saxladığı faktlar enum: strangers \\| immediate \\| review strangers dərhal Agentin özünün yadda saxladığı ilə nə baş verir — məsələn, «yadda saxla» xahişi ilə. «Birbaşa yaddaşa; yad adamlardan — yoxlamaya» (standart) — sahib və ya agentin etibarlı dairəsi deyibsə, dərhal yaddaşa; başqalarından — yoxlamaya. «Birbaşa yaddaşa» — agent onu axtarışda dərhal tapacaq. «Yoxlamaya» — əvvəlcə «Yaddaş → yoxlamaya» növbəsinə, cavablara yalnız sizin təsdiqinizdən sonra düşür. Agent kartında (Yaddaş → Ayarlar) öz rejimini təyin etmək olar.
AIHUMMER_MEMORY_AUTOREPAIR Yaddaşın avtomatik düzəldilməsi bool 1 dərhal Özünüyoxlamadan sonra yaddaşı düzəltmək: dublikatları birləşdirmək, aydın qalibi olan ziddiyyətləri bağlamaq (insanın təsdiqi, hadisənin daha gec tarixi, daha etibarlı mənbə), heç bir insanın təsdiqləmədiyi «təsdiqlənmiş» faktları mənbələri üzrə yenidən yoxlamaq (təsdiqlənməyənlər yoxlamaya gedir, heç nə silinmir). Mübahisəli olan yalnız növbəyə düşür. Hər düzəliş ləğv düyməsi ilə jurnala yazılır; keçiddən sonra yaddaş daha pis taparsa, keçid özünü geri qaytarır və bildiriş gəlir. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_CAPTURE Yaddaş toplama rejimi enum: auto \\| review \\| off review dərhal Agentin hər cavabdan sonra yazışmada özü gördüyü faktlarla nə etmək. «Yoxlamaya» — «Yaddaş → yoxlamaya» növbəsinə: cavablara yalnız sizin təsdiqinizdən sonra düşürlər. «Birbaşa yaddaşa» — yoxlamasız: daha tez, amma artıq şey çox olur. «Saxlamamaq» — yazışmadan fakt çıxarmamaq. Agentin xahişlə yadda saxladığı ayrıca tənzimlənir.
AIHUMMER_MEMORY_CONTEXT_TIMEOUT Yaddaş hidratasiya taymauti text 3s dərhal Agentin cavaba başlamazdan əvvəl uyğun xatirələrin tapılmasını nə qədər gözlədiyi. Axtarış çatmasa, agent donmur, onlarsız cavab verir. Məsələn: 2s — 2 saniyə, 1500ms — 1,5 saniyə. 0 — lazım olduğu qədər gözləmək.
AIHUMMER_MEMORY_DIARY_BOOT Sessiyanın əvvəlində agentin gündəliyi bool 1 dərhal İstənilən kanalda sessiyanın hər addımında agentin bugünkü və dünənki gündəliyini göz önündə saxla: əvvəlki sessiyaların qeydləri, gecə xülasəsi və agentin öz qeydləri. Yalnız cari həmsöhbət haqqında qeydlər və ümumi qeydlər (sizin, yüklənmiş) göstərilir — bir müştəri digəri haqqında qeydləri görmür. Ən çox ~6000 simvol; qalanını agent özü oxuyur (memory_get). Dərhal qüvvəyə minir, yenidən başlatma lazım deyil.
AIHUMMER_MEMORY_DIARY_HOUR Gecə xülasəsinin saatı int 3 dərhal Keçən günün xülasəsi hansı saatdan sonra (0–23, instansın saat qurşağı ilə) yazılsın. Defolt 3 — gecə, günün söhbətləri bitəndə. Dərhal qüvvəyə minir, yenidən başlatma lazım deyil.
AIHUMMER_MEMORY_DIARY_NIGHTLY Agent gündəliyinə gecə gün xülasəsi bool 1 dərhal Gündə bir dəfə agentin gündəliyinə keçən günün xülasəsini yaz — hər həmsöhbət üçün ayrıca (onun bütün kanalları birlikdə): nə istənildi və nə edildi, razılaşmalar, tarixli işlər. Hər agent və həmsöhbət üçün xidməti tapşırıqlar modelinə bir çağırış, 10 dəqiqədə bir keçiddə ən çox 3; buraxılmış günlər bir həftəyə qədər geriyə tamamlanır. «Yadda saxlama» deyilən söhbətlər götürülmür. Yaddaşa yazma söndürülübsə, yazılmır. Son keçidin nəticəsi agent kartında → Yaddaş → Gündəlik görünür. Dərhal qüvvəyə minir, yenidən başlatma lazım deyil.
AIHUMMER_MEMORY_DREAM_INTERVAL «Yuxu» keçidi intervalı string 1h dərhal Özünə xidmət edən dream keçidinin bütün sahələrdə yoxlanmış iddiaları ziddiyyətlərə görə nə qədər tez-tez skan etməsi (Go duration, məs. 30m/1h/6h). Söndürmək üçün 0 təyin edin. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_EXTRACT LLM ilə fakt çıxarma bool 1 dərhal Xam cümlə fraqmentlərini saxlamaq əvəzinə LLM vasitəsilə normallaşdırılmış subyekt/predikat/obyekt faktlarını çıxar (standart olaraq AÇIQ) — qraf/ziddiyyət/dream mexanizmlərinin işləməsi üçün vacibdir. Hər toplanan mesaja bir LLM çağırışı əlavə edir; çağırışa qənaət etmək üçün söndürün. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_MEANING_TIMEOUT Məna üzrə axtarışın vaxt həddi text 4s dərhal Yaddaşda və bilik bazasında axtarış məna üzrə axtarışı nə qədər gözləyir. Məna modeli məşğuldursa (məsələn, idxaldan sonra vektorları hesablayır) və vaxtında cavab vermirsə, agent onlarla saniyə gözləmək əvəzinə sözlərlə tapılanı qeydlə dərhal alır. Məsələn: 4s — 4 saniyə, 1500ms — 1,5 saniyə. 0 — lazım olduğu qədər gözləmək. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_QUALITY_CHECK Yaddaşın gündəlik özünüyoxlaması bool 1 dərhal Sutkada bir dəfə yaddaş təsdiqlənmiş faktları haqqında özünə nəzarət sualları (60 faktadək, hər gün eyni suallar) və cavabı olmayan suallar verir, onları yaddaş axtarışından və avtomatik xatırlatmadan keçirir, tapılma payını, dəqiqliyi, MRR-i və yalan xatırlatmaları ölçür. Nəticə və günlər üzrə qrafik: Yaddaş → Yaddaşın keyfiyyəti. Yeni faktlar üçün sualları xidmət modeli bir dəfə yazır (yazışmadan fakt çıxaran həmin model; o olmasa — şablonla); nəticələr instansda qalır. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_RECALL Yaddaşın avtomatik xatırlanması enum: strong \\| always \\| off strong dərhal Yaddaşda tapılanı cavaba avtomatik əlavə etmək. «Yalnız dəqiq uyğunluqlar» — fakt mesajla ən azı iki vacib sözdə üst-üstə düşməlidir; salamlar və «ok» yaddaşı cəlb etmir. «Bütün oxşarlar» — birtəhər uyğun gələn hər şey və əlaqəli qeydlər: artıq şey çox olur. «Əlavə etməmək» — agent lazım bildikdə yaddaşda özü axtarır.
AIHUMMER_MEMORY_RECALL_MAX Bir cavaba düşən fakt sayı int 5 dərhal Bir cavaba əlavə olunan yaddaş faktlarının maksimal sayı (standart 5). Eyni faktın müxtəlif ifadələri bir sayılır. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_RECALL_MIN_SCORE Avtomatik xatırlama üçün minimal uyğunluq, % int 10 dərhal Faktın avtomatik əlavə olunması üçün mesajdakı mənalı sözlərin (nadirliyə görə çəkiləndirilmiş) neçə faizini əhatə etməli olduğu. Standart 10 — real yazışmalarla tənzimlənib. Daha yüksək = daha nadir və daha dəqiq, daha aşağı = daha tez-tez və daha çox səs-küy. Açıq memory_search axtarışına təsir etmir. 0 — hədsiz: iki uyğun mənalı söz kifayətdir. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_RECALL_MIN_SIMILARITY Avtomatik əlavə üçün minimum məna oxşarlığı, % int 86 dərhal Yalnız yaddaşın məna üzrə axtarışı üçün (embedder): faktın avtomatik əlavə olunması üçün mesaja mənaca nə qədər yaxın olmalı olduğu, oxşarlıq faizi ilə. Defolt 86 — real yaddaşda multilingual-e5-base modeli üçün seçilib: bundan aşağı olduqda kənar faktlar demək olar ki, hər mesaja əlavə olunur. Digər modellər (məsələn, bge-m3) oxşarlığı fərqli hesablayır — dəyəri agent kartındakı «Yaddaşdan soruş» ilə seçin. 0 — hədsiz. Açıq memory_search axtarışına təsir etmir. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MEMORY_RETRIEVAL Yaddaş çıxarma rejimi enum: fulltext \\| embedding fulltext yenidən başladıqdan sonra Agentin yaddaşda lazım olanı necə axtardığı. «Sözlərə görə» — adi mətn axtarışı: dərhal işləyir və serveri yükləmir. «Mənaya görə» — başqa sözlərlə deyilsə belə, mənaca yaxın olanı tapır, lakin mənaya görə axtarış modeli («Əlavə xidmətlər» bölməsi) və prosessora nəzərəçarpan yük tələb edir.
AIHUMMER_QDRANT_API_KEY Qdrant API açarı text — yenidən başladıqdan sonra Qdrant API açarı, əgər vektor anbarı avtorizasiya tələb edirsə. Yalnız Qdrant ünvanı təyin edildikdə lazımdır. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_QDRANT_URL Qdrant URL-i (davamlı vektor anbarı) text — yenidən başladıqdan sonra Mənaya görə axtarış üçün Qdrant anbarının ünvanı. Boş — axtarış məlumatları yaddaşda saxlanılır və server yenidən başlayanda itir; daimi iş üçün ünvanı təyin edin.
AIHUMMER_RAG_QUERY_EXPANSION Bilik bazasına sorğuları modellə yenidən ifadə et bool 0 dərhal Bilik bazasında axtarışdan əvvəl xidməti tapşırıqlar modelindən sorğunun 3 fərqli ifadəsini istə və hamısı ilə axtar. Bəzən daha çox tapır, amma bu HƏR axtarışda modelə əlavə müraciətdir (kvota və gecikmə); model imtina etsə, yalnız ilkin ifadə ilə axtarılır, imtina isə jurnalda və axtarış nəticəsində görünür. Standart olaraq söndürülüb: sözlər onsuz da tam mətn axtarışı ilə tapılır. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_RERANKER_URL RAG yenidən sıralama sidecar URL-i text — yenidən başladıqdan sonra Hibrid axtarışın yenidən sıralanması üçün cross-encoder sidecar-ının HTTP URL-i. Boş = yenidən sıralama söndürülüb. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.

Moderation

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_MODERATION Daxil olan moderasiya bool 1 dərhal “off” jailbreak/prompt-injection-a qarşı daxili qorumanı söndürür. İstənilən digər dəyər = aktiv. Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.
AIHUMMER_MODERATION_REFUSAL Moderasiya imtina mesajı text — dərhal Moderator sorğunu blokladıqda qaytarılan imtina mətni (boş = daxili). Dərhal qüvvəyə minir, yenidən başlatmaq lazım deyil.

Network

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_OUTBOUND_PROXY_CUSTOM_URL Çıxış proksisi: fərdi ünvan text — dərhal HTTPS proksi URL-i; HTTP yalnız loopback üçün, yol, sorğu və fraqment olmadan mümkündür. custom seçməzdən əvvəl ünvanı saxlayın. API-də gizlədilir, tətbiq ayarlarında saxlanılır.
AIHUMMER_OUTBOUND_PROXY_MODE Xarici model provayderləri üçün çıxış proksisi enum: auto \\| off \\| custom auto dərhal Serverin xarici model təchizatçılarına necə müraciət etdiyi. «Təchizatçıda olduğu kimi» — təchizatçının kabinetində təyin edildiyi kimi; «Birbaşa, proksisiz» — vasitəçisiz; «Öz proksiniz vasitəsilə» — aşağıda saxladığınız ünvan vasitəsilə. İşləyib-işləməməsi konkret təchizatçının qaydalarından asılıdır.
AIHUMMER_RUSSIAN_TRUSTED_EXTRA_HOSTS .ru xaricindəki hostlar — Rusiya Rəqəmsal İnkişaf Nazirliyi kökləri üçün list — yenidən başladıqdan sonra Rusiya Rəqəmsal İnkişaf Nazirliyi OVER rus domenlərinin kökləri ilə yoxlanılmasına icazə verilən vergüllə ayrılmış hostların siyahısı (.ru/.su/.рф - artıq daxil edilib). Rusiya Rəqəmsal İnkişaf Nazirliyi sertifikatı olan qovşağınız başqa domendə yaşayırsa lazımdır. Ad və ya subdomen sərhədi ilə uyğunlaşdırın: example.com api.example.com-u əhatə edir. Boş = yalnız rus domenləri. Başlanğıcda/yenidən başladıqdan sonra tətbiq edilir.

Performance

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_CHANNEL_TURN_QUEUE_WAIT_SEC Növbədə gözləmə: kanal mesajı (saniyə) int 10…1200 600 dərhal Bütün addım yerləri məşğul olduqda kanal mesajının (Telegram və digərləri) boş yer üçün nə qədər gözlədiyi. Vaxtında yer tapılmasa, insana serverin məşğul olduğu və yenidən yaza biləcəyi bildirilir. Gözləmə addımın 30 dəqiqəlik limitinə daxildir. 10–1200. Dərhal qüvvəyə minir.
AIHUMMER_MAX_ACTIVE_TURNS Eyni anda işləyən agent addımları (bütün server) int 1…512 32 dərhal Server eyni anda neçə agent addımı (kanallarda və veb-çatda cavablar, cədvəllər) icra edir. Qalanları aşağıdakı «Növbədə gözləmə» ayarlarında göstərilən müddət qədər növbədə gözləyir və insan «server məşğuldur, növbədədir» görür. Çox olduqda gözləmə azalır, amma yaddaş, verilənlər bazası bağlantıları və modelə eyni vaxtda sorğular artır. Bu ədədin yarısı modelin eyni vaxtda xidməti çağırışlarını (yaddaşdan çıxarma, xülasələr) məhdudlaşdırır. 1–512. Dərhal qüvvəyə minir.
AIHUMMER_SYNC_INBOUND_QUEUE_WAIT_SEC Növbədə gözləmə: sinxron inteqrasiya çağırışı (saniyə) int 1…120 10 dərhal Cavabı eyni sorğuda gözləyən inteqrasiya çağırışının bütün addım yerləri məşğul olduqda boş yer üçün nə qədər gözlədiyi. Yer tapılmasa, inteqrasiya eyni saniyə sayından sonra təkrarlamaq tövsiyəsi ilə «server məşğuldur» cavabı alır; eyni mesaj nömrəsi ilə təkrar mesajı ikinci dəfə yazmır. 1–120. Dərhal qüvvəyə minir.
AIHUMMER_WEB_TURN_QUEUE_WAIT_SEC Növbədə gözləmə: veb-çat mesajı (saniyə) int 10…1200 180 dərhal Bütün addım yerləri məşğul olduqda veb-çat mesajının boş yer üçün nə qədər gözlədiyi. Bu müddətdə çatda «server məşğuldur, növbədədir» görünür; vaxtında yer tapılmasa, cavab «Yenidən cəhd et» düyməsi ilə rədd edilir və bu, səhifə yenidən yükləndikdən sonra da tarixçədə qalır. 10–1200. Dərhal qüvvəyə minir.

Public access

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_PUBLIC_URL Serverin ictimai ünvanı text — qismən yenidən başladıqdan sonra Panelin və tətbiqlərin internetdən açıldığı ünvan, məsələn https://ai.example.com. Onu proksiniz (nginx, Caddy) vasitəsilə server portuna yönləndirin — defolt olaraq 8780.
AIHUMMER_WIDGET_ALLOWED_ORIGINS Veb-vidcet: icazə verilən sayt origin-ləri list — dərhal Veb-çat vidcetini yerləşdirməyə icazə verilən brauzer origin-lərinin vergüllə ayrılmış siyahısı, məsələn https://example.com,https://www.example.com. Sxem və port dəqiq uyğun gəlməlidir. Boş = heç bir xarici sayt vidcetdən istifadə edə bilməz. * qeydi qəsdən nəzərə alınmır, çünki əks halda internetdəki istənilən səhifə bu instansın büdcəsini xərcləyə bilər.
POCKET_AGENT_GATEWAY_BASE_URL Pocket-agent şlüzünün açıq URL-i text — dərhal pocket-agent şlüzünün portuna → proksiləyin (POCKET_AGENT_PORT, standart 8080). Uzaq agent bura birdəfəlik bilet ilə qoşulur.
TELEGRAM_PUBLIC_URL Telegram vebhuk açıq URL-i text — dərhal Yalnız webhook rejimi üçün — telegram-connector portuna → proksiləyin (standart 8091). Polling rejimi üçün boş buraxın (açıq URL lazım deyil).

SSO (LDAP/AD)

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_LDAP_BASE_DN İstifadəçi axtarışı üçün baza DN text — yenidən başladıqdan sonra Kök axtarın, məs. OU=İstifadəçilər,DC=korp,DC=misal.
AIHUMMER_LDAP_BIND_DN Xidmət bind DN text — yenidən başladıqdan sonra İlkin axtarış bind-i üçün istifadə olunan hesab, məs. CN=svc-aihummer,OU=Service,DC=corp,DC=example. Boş = anonim axtarış.
AIHUMMER_LDAP_DEFAULT_ROLE LDAP: Defolt rol (qrup uyğunluğu yoxdur) text — yenidən başladıqdan sonra Heç bir qrup uyğunlaşmaya düşmədikdə verilən rol. Boş = rol yoxdur.
AIHUMMER_LDAP_ENABLED LDAP/AD ilə girişi aktivləşdir bool 0 yenidən başladıqdan sonra Aktiv olduqda admin girişləri kataloqa keçir. Bind parolu Secrets-də saxlanılır (scope ldap, ad bind_password).
AIHUMMER_LDAP_GROUP_ATTR Qrup atributu (defolt memberOf) text — yenidən başladıqdan sonra İstifadəçi yazısında qrup DN-lərini sadalayan atribut. Boş dəyər qrup→rol uyğunlaşdırmasını söndürür.
AIHUMMER_LDAP_ROLE_MAPPINGS LDAP: Qrup→rol uyğunlaşdırmaları (JSON) text — yenidən başladıqdan sonra Qrup DN-i (və ya sadə CN) → rol JSON obyekti, məs. {\“CN=Admins,OU=Groups,DC=corp,DC=example\”:\“admin\”,\“Operators\”:\“operator\”}.
AIHUMMER_LDAP_SKIP_TLS_VERIFY TLS yoxlamasını ötür (yalnız laboratoriya üçün, 1/0) bool 0 yenidən başladıqdan sonra Kataloq sertifikatının yoxlanışını söndürür. Produksiyada heç vaxt aktivləşdirməyin.
AIHUMMER_LDAP_URL Kataloq URL-i text — yenidən başladıqdan sonra məs. ldaps://ad.corp.example:636 (TLS) və ya ldap://dc1.corp.example:389.
AIHUMMER_LDAP_USER_ATTR Giriş atributu (defolt sAMAccountName) text — yenidən başladıqdan sonra İstifadəçinin daxil etdiyi loginlə tutuşdurulan LDAP/Active Directory atributu (standart sAMAccountName; OpenLDAP üçün uid, UPN tipli girişlər üçün userPrincipalName).
AIHUMMER_LDAP_USER_FILTER İstifadəçi axtarış filtri text — yenidən başladıqdan sonra Login üçün %s saxlamalıdır. AD: (sAMAccountName=%s); OpenLDAP: (uid=%s).

SSO (OIDC)

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_OIDC_AUDIENCE OIDC tamaşaçı text — yenidən başladıqdan sonra Gözlənilən aud claim-i — başqa etibar edən tərəf üçün buraxılmış tokenləri rədd etmək üçün BU resursun audience-ini təyin edin. aud claim-i artıq standart olaraq hər tokendə MƏCBURİDİR (aud olmayan token rədd edilir); bu təyin edildikdə aud onu da saxlamalıdır. Produksiyada güclü şəkildə tövsiyə olunur.
AIHUMMER_OIDC_ISSUER OIDC issuer URL-i text — yenidən başladıqdan sonra IdP-nin issuer-i (məs. https://login.example.com). Təyin edildikdə OIDC JWT autentifikasiyasını aktivləşdirir.
AIHUMMER_OIDC_JWKS_URL OIDC JWKS URL-i text — yenidən başladıqdan sonra Token imzalarını yoxlamaq üçün istifadə olunan JSON Web Key Set endpoint-i.
AIHUMMER_OIDC_TENANT_CLAIM OIDC-də iş sahəsi claim-i text — yenidən başladıqdan sonra İş sahəsinin identifikatorunu daşıyan JWT claim-i (məs. tenant_id / org).

SSO (SAML)

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_SAML_DEFAULT_ROLE SAML: Defolt rol (qrup uyğunluğu yoxdur) text — yenidən başladıqdan sonra Heç bir təsdiq edilmiş dəyər uyğunlaşmadıqda verilən rol. Boş = rol yoxdur.
AIHUMMER_SAML_ENABLED SAML 2.0 SSO-nu aktivləşdir bool 0 yenidən başladıqdan sonra /saml/metadata, /saml/acs, /saml/login ünvanlarını açır. SP-nin şəxsi açarı Secrets-də saxlanılır (scope saml, ad sp_key).
AIHUMMER_SAML_ENTITY_ID SP müəssisə ID text — yenidən başladıqdan sonra SP entity ID (boş olduqda standart olaraq ⟨root⟩/saml/metadata).
AIHUMMER_SAML_IDP_METADATA IdP metadata XML-i text — yenidən başladıqdan sonra IdP-nizin SAML metadata sənədini yapışdırın (Okta/Azure AD/ADFS).
AIHUMMER_SAML_ROLE_ATTRIBUTE Rol/qrup atributu (defolt groups) text — yenidən başladıqdan sonra Qrup/rol dəyərlərini daşıyan assertion atributu.
AIHUMMER_SAML_ROLE_MAPPINGS SAML: Qrup→rol uyğunlaşdırmaları (JSON) text — yenidən başladıqdan sonra Təsdiq edilmiş dəyər → rol JSON obyekti, məs. {\“AdminGroup\”:\“admin\”,\“Ops\”:\“operator\”}.
AIHUMMER_SAML_ROOT_URL SP kök URL-i text — yenidən başladıqdan sonra Bu şlüzün xaricdən əlçatan baza URL-i, məs. https://app.example.com. ACS = ⟨root⟩/saml/acs.
AIHUMMER_SAML_SP_CERT SP sertifikatı (PEM) text — yenidən başladıqdan sonra SP-nin açıq imza sertifikatı (PEM). Ona uyğun şəxsi açar Secrets-ə yerləşdirilir (scope saml, ad sp_key).

Schedules

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_SCHEDULE_AGENT_MAX_ACTIVE Agent: aktiv cədvəllərin həddi int 20 dərhal Agent öz cədvəl alətləri ilə cədvəl yaratdıqda və ya işə saldıqda onun neçə aktiv cədvəli ola bilər. Paneldə yaradılan cədvəllər də hesaba daxildir, lakin panelə imtina edilmir. Həddə çatdıqda agentə əvvəlcə birini dayandırmaq və ya silmək deyilir. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_AGENT_MAX_FIRES_PER_DAY Agent: gündə cədvəl işə salınmaları int 288 dərhal Bir agentin bütün cədvəlləri birlikdə gündə (UTC üzrə) neçə dəfə işə düşə bilər — paneldə yaradılan cədvəllər və əl ilə işə salmalar da daxil olmaqla. Həddən artıq işə salmalar buraxılır və işə salma jurnalında görünür. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_AGENT_MIN_INTERVAL_MINUTES Agent: cədvəlin minimum intervalı, dəqiqə int 5 dərhal Agentin özü yaratdığı və ya dəyişdirdiyi təkrarlanan cədvəlin iki işə salınması arasındakı ən qısa fasilə. Daha tez-tez işləyən cədvəl rədd edilir. Paneldə yaradılan cədvəllər bununla məhdudlaşmır. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_COMMANDS Cədvəllərdə server əmrləri bool 0 dərhal Cədvələ bu serverdə proqram işlətməyə imkan verir — toplayıcı, hesabat, ehtiyat nüsxə yoxlaması. Standart olaraq söndürülüb. Yalnız «İcazə verilən əmrlər» siyahısındakı əmrlər, tam yazıldığı kimi işləyir; shell yoxdur. Çıxış agentə və ya birbaşa çata gedir, hər işləmə cədvəlin işləmə jurnalında görünür. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_COMMANDS_ALLOWLIST İcazə verilən əmrlər argvlist — dərhal Cədvəlin işlədə biləcəyi dəqiq əmrlər: proqram (df kimi ad və ya tam yol) və onun arqumentləri. Cədvəl yalnız arqumentlər daxil olmaqla qeydlə tam uyğun gələn əmri işlədir. Silinmiş əmr onu istifadə edən cədvəlləri dayandırır, onların işləmələri isə səbəbi bildirir. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_COMMANDS_MAX_OUTPUT_KB Cədvəl əmrinin çıxış həddi, KB int 1…1024 64 dərhal Əmr çıxışının nə qədərinin (1–1024 KB) işləmə jurnalında saxlanıb agentə və ya çata ötürüldüyü; qalanı kəsilir və jurnal bunu bildirir. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_COMMANDS_SANDBOX Cədvəl əmrlərini əməliyyat sisteminin qum qutusunda işlət bool 1 dərhal Yanılı: əmr kod icrası kimi əməliyyat sisteminin qum qutusunda işləyir — quraşdırmanın sirləri və SSH açarları gizlədilir, yalnız öz müvəqqəti qovluğuna yaza bilər. Serverdə qum qutusu (bubblewrap) yoxdursa, əmr işləmir və jurnal səbəbi bildirir. Sönülü: şlüzün hüquqları ilə işləyir. Dərhal qüvvəyə minir.
AIHUMMER_SCHEDULE_FAILURE_ADMIN Tapşırıqların nasazlıqları barədə administratora bildir bool 1 dərhal Planlaşdırılmış tapşırıq yerinə yetirilmədikdə və ya başlaya bilmədikdə, panelin bildiriş zəngində tapşırığın adı, səbəbi və harada düzəldiləcəyi ilə bildiriş görünür, eyni mesaj sahiblərin şəxsi kanal söhbətlərinə də göndərilir (hər tapşırıq üçün 6 saatda bir dəfədən çox deyil). Bu, tapşırığın alıcısına göndərilən mesaja əlavədir. Söndürülüb: administrator nasazlıqlar barədə yalnız işə salma jurnalından öyrənir. Dərhal tətbiq olunur.
AIHUMMER_SCHEDULE_FAILURE_NOTIFY Uğursuz tapşırıq barədə alıcıya bildirmək bool 1 dərhal Planlaşdırılmış tapşırıq alınmayanda eyni alıcıya qısa mesaj göndərilir (ilk uğursuzluqdan sonra, 6 saatda ən çox bir dəfə). Söndürülüb — uğursuzluqlar yalnız işə salma jurnalında görünür. Ayrıca tapşırıq üçün bunu onun formasında söndürmək olar. Dərhal qüvvəyə minir.

Security

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_AIRGAPPED Təcrid rejimi (internetsiz) bool 0 dərhal Agentlərin internetə çıxmasını qadağan edir: veb-axtarış, səhifələrin açılması və sorğular yalnız daxili ünvanlara və icazə siyahılarındakı ünvanlara gedir. Xaricə çıxışı olmayan qapalı şəbəkələr üçün yandırın.
AIHUMMER_AUDIT_RETENTION_DAYS Fəaliyyət jurnalını neçə gün saxlamaq int 0 yenidən başladıqdan sonra Audit logunun və parametr dəyişiklikləri tarixçəsinin bu müddətdən köhnə qeydləri gündə bir dəfə silinir. 0 və ya boş — həmişə saxlamaq.
AIHUMMER_CORS_ORIGINS İcazəli CORS origin-lər list — yenidən başladıqdan sonra İcazə verilən Origin-lərin vergüllə ayrılmış siyahısı. Boş = CORS qadağandır (yalnız same-origin). Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_CSP Content-Security-Policy başlığı (əvəzləmə) text — yenidən başladıqdan sonra CSP başlığını əvəz edir. Boş = təhlükəsiz standart dəyər. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_INBOUND_SECRET Kanal plaginlərinin serverlə əlaqə açarı text — yenidən başladıqdan sonra Qoşulmuş kanallar (Telegram, VK və digərləri) onunla mesajların məhz onlardan gəldiyini təsdiqləyir. Quraşdırma zamanı avtomatik təyin olunur — dəyişmək lazım deyil. Boşdursa, açar təyin olunana qədər server bütün kanalları rədd edir.
AIHUMMER_OPENAI_COMPAT_KEY OpenAI-uyğun daxil olan: statik API açarı text — yenidən başladıqdan sonra Serverə OpenAI-uyğun xidmət kimi qoşulan proqramlar üçün ümumi açar. Boş — ümumi açar söndürülüb; «API açarları» səhifəsindəki şəxsi açarlarla qoşulmaq olar.
AIHUMMER_OPENAI_COMPAT_WORKSPACE OpenAI-uyğun daxil olan: iş sahəsi ID-si text — yenidən başladıqdan sonra Statik OpenAI-uyğun autentifikasiyanın uyğunlaşdırıldığı iş sahəsinin ID-si. Boş = AIHUMMER_DEFAULT_WORKSPACE_ID. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_REQUIRE_2FA Operatorlar üçün 2FA tələb et bool 0 dərhal Operatorlar üçün ikinci faktor (TOTP/passkey) tələb et. Aktiv olduqda 2FA-sı olmayan operatorlara girişdə dərhal onu qurmaq təklif olunur (bloklamadan, sahibin bayırda qalmaması üçün). Dərhal tətbiq olunur.
AIHUMMER_REQUIRE_SECURE Yalnız təhlükəsiz (HTTPS/WSS) bağlantıları qəbul et bool 0 yenidən başladıqdan sonra Aktiv olduqda adi HTTP sorğuları HTTPS-ə yönləndirilir (GET/HEAD üçün) və ya rədd edilir (403); operatorun bayırda qalmaması üçün localhost girişi həmişə açıqdır. TLS-i sonlandıran reverse proksidən gələn X-Forwarded-Proto nəzərə alınır. Başlanğıcda/yenidən başladıldıqdan sonra tətbiq olunur.
AIHUMMER_TRUSTED_PROXIES Etibarlı proksilər list — dərhal Serverin qarşısında proksi (nginx, Caddy, balanslaşdırıcı) varsa, onun ünvanını və ya şəbəkəsini vergüllə yazın, məsələn 10.0.0.0/8. Onda fəaliyyət jurnalında, icazəli IP siyahısında və parol seçiminə qarşı qorumada ziyarətçinin real ünvanı görünəcək. Boş — yalnız birbaşa qoşulma ünvanı nəzərə alınır və onu saxtalaşdırmaq olmaz.

Tools

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_BROWSER_ALLOWED_HOSTNAMES Brauzer: özəl host istisnaları list — dərhal Vergüllə ayrılmış dəqiq host adları; şablon, URL və port olmadan. Öz serverinizdə yerli CDP üçün əlavə özəl istisnalar, web_fetch-dən ayrıdır.
AIHUMMER_BROWSER_ALLOW_PRIVATE_NETWORK Brauzer: özəl şəbəkəyə icazə bool — dərhal Boş dəyər əvvəlki qaydanı saxlayır; true və ya false yoxlanılan yerli CDP-ni açır. Özəl giriş yalnız öz serverinizdədir. Loopback, link-local və metadata bağlı qalır.
AIHUMMER_BROWSER_PROFILE_SOCKET Brauzer profili idarəetmə soketi text — dərhal İstəyə bağlı. Boş buraxın — şlüz brauzer xidmətinin managed-profiles.sock idarəetmə soketini standart quraşdırma yerində özü tapır. Saytlara daxil olunmuş profillər «Qoşulmalar» → «Brauzer profilləri» bölməsində yaradılır. Bu URL deyil və mənbə profilə yol da deyil.
AIHUMMER_CODE_EXEC Agent tərəfindən kodun icrası enum: off \\| host \\| sandbox off dərhal Agentin kod icrası aləti (code_exec). Defolt olaraq «Söndürülüb». «Bu serverdə»: əmrlər şlüzün serverində işləyir; ƏS sandbox-u (bubblewrap) quraşdırmanın sirlərini gizlədir, lakin «Məhdudiyyətsiz» rejimindəki agent SSH açarlarını görür və öz qovluğundan kənara yaza bilər — yalnız etibarlı server üçün. «Yalnız sandbox-da»: həmişə ƏS sandbox-unda — sirlər və açarlar gizlidir, yazmaq yalnız agentin qovluğuna mümkündür; bubblewrap (və ya konteyner obrazı) olmadan bu rejim yadda saxlanmır. Hər agentin nəyi işlədə biləcəyi agentin özündə təyin olunur: Agentlər → profil → Alətlər.
AIHUMMER_CODE_EXEC_INTERPRETERS Code-exec interpretatorları (JSON) text — dərhal JSON obyekti {language: path_to_binary}, məs. {\“python\”:\“/usr/bin/python3\”}. Boş = avtomatik aşkarlama.
AIHUMMER_CODE_EXEC_NET_PORTS Agent koduna açıq şəbəkə portları list 53,80,443 dərhal ƏS qum qutusunda agent kodunun (kodun icrası və cədvəl əmrləri) qoşula biləcəyi TCP portları, vergüllə ayrılmış. Defolt olaraq 53, 80 və 443: DNS və saytlar. Bu serverin və onun yerli şəbəkəsinin digər xidmətləri (verilənlər bazası, idarəetmə paneli, brauzer, adb, yerli modellər, Home Assistant) agent kodu üçün bağlı qalır. Siyahıdakı port hər ünvanda, o cümlədən bu serverdə açıqdır, ona görə yalnız kodun ehtiyac duyduğunu əlavə edin, məsələn SSH üçün 22. Məhdudiyyəti götürmək üçün any yazın. «Məhdudiyyətsiz» rejimindəki agentlər məhdudlaşdırılmır. Linux 6.7 və ya daha yenisi lazımdır; onsuz məhdudiyyət işləmir və Agentlər → Alətlər bunu bildirir. Dərhal tətbiq olunur.
AIHUMMER_CODE_EXEC_READ_DIRS Agent koduna oxumaq üçün açıq qovluqlar list — dərhal Agent kodunun oxuya biləcəyi bu serverdəki qovluqlar: ƏS qum qutusunda kodun icrası və cədvəl əmrləri. Vergüllə və ya hər sətirdə bir, məsələn ~/reports. Ayrıca tək bir fayl da göstərə bilərsiniz, məsələn ~/scripts/report.py. Burada açılan hər şey bütün agentlərin koduna görünür, ona görə yalnız kodun ehtiyac duyduğunu açın. Defolt olaraq boşdur: qum qutusunda kod yalnız öz agentinin qovluğunu və sistem qovluqlarını görür; şlüz istifadəçisinin ev qovluğu, quraşdırmanın məlumatları, digər agentlərin qovluqları, açarlar və əmr tarixçəsi gizlidir. Kök, bütün ev qovluğu, quraşdırmanın məlumatları və açarlı yerlər açıla bilməz. Kod bu qovluqlara yaza bilməz. Dərhal tətbiq olunur.
AIHUMMER_CODE_EXEC_SANDBOX_IMAGE Code-exec sandbox obrazı text — dərhal İstəyə bağlı, yalnız «Yalnız sandbox-da» rejimi üçün: ƏS sandbox-u əvəzinə Docker konteyner obrazı (şəbəkəsiz, yalnız oxunan kök, limitlər); serverdə Docker lazımdır. Boş = ƏS sandbox-u (bubblewrap).
AIHUMMER_CODE_EXEC_TIMEOUT_SECONDS Kodun icrası üçün vaxt limiti (saniyə) int 1800 dərhal Agentin bir əmrinin, fon əmrləri də daxil olmaqla, nə qədər işləyə biləcəyi: 10 saniyədən 24 saata qədər. 30 saniyə ərzində cavab verməyən əmr kəsilmir, fona keçir və agent onu process aləti ilə yoxlayır. Agent daha qısa müddət istəyə bilər, daha uzununu yox.
AIHUMMER_DB_QUERY_DSN «Bazaya sorğu» aləti üçün baza qoşulması text — dərhal Agentin oxuya biləcəyi (yalnız oxuma) verilənlər bazasına qoşulma sətri, məsələn postgres://reader:parol@host/db. Minimal hüquqlu istifadəçi göstərin — bazanın sahibini yox. Boş — alət söndürülüb.
AIHUMMER_FS_ROOT Fayl sistemi aləti üçün kök qovluq text — dərhal Agentin server fayllarını oxuduğu qovluq (filesystem_read; agent fayl yaza bilməz). Boş = şlüz istifadəçisinin hüquqları ilə bütün server, sirlər istisna olmaqla: quraşdırma parametrləri (gateway.env), SSH/GPG açarları və proseslərin mühiti. Girişi daraltmaq üçün qovluq göstərin.
AIHUMMER_HTTP_ALLOWLIST Agentin HTTP sorğuları üçün ünvanlar list — dərhal http_request alətinin müraciət edə biləcəyi hostların vergüllə ayrılmış siyahısı. Boş = daxili və şəxsi ünvanlardan başqa hamısına icazə verilir.
AIHUMMER_HTTP_AUTH_JSON http_request avtorizasiyası (JSON) text — dərhal http_request aləti üçün hostun avtorizasiya başlıqlarına uyğunluğunun JSON xəritəsi ki, tokenlər promptda saxlanmasın. Boş = avtorizasiyasız.
AIHUMMER_MCP_SERVERS MCP serverləri (JSON) text — dərhal Alətləri agentə qoşulan xarici MCP serverlərinin JSON təsviri. Boş = xarici MCP yoxdur.
AIHUMMER_PROJECT_STUDIOS_PUBLIC_NETWORK Layihə studiyaları: açıq şəbəkə bool false dərhal Seçilmiş təchizatçılar və açıq şəkildə tələb olunan model endirmələri üçün açıq HTTP(S)-ə icazə verin. Şəxsi, yerli və metadata ünvanları bağlı qalır. Oflayn rejim üstün tutulur. Dərhal tətbiq olunur.
AIHUMMER_SIDECAR_CLOAKBROWSER Agent üçün brauzer (CloakBrowser) bool 0 dərhal Anti-aşkarlama brauzeri (CloakBrowser, browser/computer alətləri). Çatdırılma paketinə nələr DAXİL DEYİL: daxiletmə imzalanmış əlavəni yükləyir (~477 MiB, ondan Chromium ~207 MiB) və xidməti hostda quraşdırır. Yan arabaların ən ağırı - yalnız agentin veb saytları açması lazım olduqda aktivləşdirin.
AIHUMMER_SIDECAR_SEARXNG Veb-axtarış (SearXNG) bool 0 dərhal Veb axtarışı (SearXNG, web_search aləti). Paketə daxil DEYİL: yandırmaq imzalanmış əlavəni (~154 MiB) yükləyir və xidməti hostda quraşdırır, söndürmək onu dayandırır və yer boşaldır. Quraşdırma arxa planda baş verir və bir neçə dəqiqə çəkir; buradakı dövlət əslində serverdə olanı göstərir.
AIHUMMER_WEBFETCH_ALLOWLIST Agentin aça biləcəyi saytlar list — dərhal web_fetch alətinin müraciət edə biləcəyi domenlərin vergüllə ayrılmış siyahısı. Boş = daxili və şəxsi ünvanlardan başqa hamısına icazə verilir.
AIHUMMER_WEB_SEARCH_LANGUAGE Veb-axtarış: nəticələrin standart dili text auto dərhal Agent dil göstərmədikdə nəticələrin dili: ru, en, de kimi kod və ya sorğunun özündən müəyyən etmək üçün auto (demək olar ki, həmişə uyğundur). Agent konkret axtarış üçün başqa dil seçə bilər.
AIHUMMER_WEB_SEARCH_RESULTS Veb-axtarış: bir axtarışda nəticə sayı int 5 dərhal Agent başqa say istəmədikdə axtarışın qaytardığı nəticələrin sayı: 1-dən 10-a qədər. Daha çox nəticə daha dolğun cavab, lakin daha uzun kontekst deməkdir.
AIHUMMER_WEB_SEARCH_SOURCE Veb-axtarış mənbəyi enum: auto \\| searxng \\| provider auto dərhal Agentin internetdə harada axtardığı (web_search aləti). auto — quraşdırılıbsa SearXNG, əks halda model təchizatçısının daxili axtarışı. searxng — yalnız SearXNG: onsuz axtarış yoxdur. provider — mövcud olduğu yerdə təchizatçının daxili axtarışı, digər modellər üçün SearXNG. Daxili axtarış Codex (ChatGPT abunəliyi) və OpenAI (api.openai.com) üçün var; GigaChat, YandexGPT və digər OpenAI-uyğun modellərdə yoxdur — SearXNG olmadan bu modellərdəki agentlər axtarmır. Claude (api.anthropic.com və Claude abunəliyi) Anthropic-in daxili axtarışından istifadə edir; hesab onu rədd edərsə, şlüz bunu jurnala yazır və agentə yalnız SearXNG təklif edir. Hansı agentlərin axtara biləcəyi əvvəlki kimi agent kartında təyin olunur. Növbəti addımdan qüvvəyə minir.
AIHUMMER_WEB_SEARCH_TIMEOUT_SECONDS Veb axtarış müddəti (saniyə) int 30 dərhal Hər axtarış üçün1–600 saniyə. Tapşırığın daha qısa müddəti qüvvədə qalır.

Updates

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_RESTART_APPLY Yenidən başlatma tələb edən ayarları tətbiq et enum: quiet \\| manual quiet dərhal quiet (standart) — yalnız şlüzün yeni başlanğıcı ilə qüvvəyə minən saxlanmış ayarlar özü tətbiq olunur: agentlər boş olanda və insanlar sükut pəncərəsi qədər susanda şlüz ən yaxın sakit anda yenidən başlayır. manual — yalnız «yenidən başlatma gözləyir» qeydi və düymə. Yenidən başlatma bir neçə saniyə çəkir; söhbətlər və tapşırıqlar itmir. Dərhal qüvvəyə minir.
AIHUMMER_RESTART_QUIET_MINUTES Sakit an: avtomatik yenidən başlatmadan əvvəl sükut dəqiqələri int 0…1440 10 dərhal Şlüzün saxlanmış ayarları tətbiq etmək üçün özü yenidən başlaması üçün insanlar neçə dəqiqə susmalı (və agentlər boş olmalı). 0 — agentlər cari işi bitirən kimi. 0–1440. Dərhal qüvvəyə minir.

Web UI (separate port)

Açar Ad Tip Susmaya görə Qüvvəyə minir Nə edir
AIHUMMER_WEBUI_API_BASE Ayrıca yerləşdirilmiş panel üçün server ünvanı text — yenidən başladıqdan sonra Yalnız panel serverin özü ilə eyni ünvandan açılmırsa lazımdır. Brauzerin serverə çata biləcəyi ünvanı göstərin, məsələn https://api.example.com. Boş — serverin ictimai ünvanı, o yoxdursa yerli ünvan istifadə olunur.
AIHUMMER_WEBUI_ENABLED Panel ayrıca portda bool 1 yenidən başladıqdan sonra Açıq — panel internetdən bağlana bilən ayrıca daxili portda açılır, ictimai port isə yalnız tətbiqlərə və kanallara xidmət edir. Paneli tamamilə əlçatmaz etmək üçün söndürün.
AIHUMMER_WEBUI_ORIGIN Panelin açıldığı ünvan text — yenidən başladıqdan sonra Panel proksi vasitəsilə və ya portunun ünvanından fərqli adla açılırsa doldurun, məsələn https://admin.example.com. Server bu ünvandan olan brauzerə ona müraciət etməyə icazə verəcək. Boş — panel portunun ünvanı götürülür.

Operatora əlçatan parametrlər: 237.