AiHummer
Қазақша▾
КіруЖеке кабинет
v1.2.x▾
{ }Swagger

Баптаулар анықтамалығы

v1.2.x · жаңартылды 2026-10-02

Мұнда оператор AiHummer серверінде өзгерте алатын барлық баптаулар тізілген. Бет өнімнің өз каталогынан жиналады, сондықтан сіздің серверіңізбен дәл келеді.

Мән веб-интерфейсте немесе aihummer settings set KEY VALUE командасымен беріледі (Командалық жол). Әдепкі мән бағанында сервер өз мәніңіз берілмейінше қолданатын мән көрсетілген.

[!NOTE] Құпия мәндер мұнда басылмайды, ал жеткізушінің қызметтік кілттері мүлдем тізілмейді — өнім оларды барлық тізімнен жасырады. Сызықша бос мәнді немесе тек веб-интерфейсте көрсетілетін түсіндірмені білдіреді.

API

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_PERSONAL_API_KEYS OpenAI-үйлесімді үшін жеке API кілттері bool 1 қайта іске қосқаннан кейін «off» OpenAI-үйлесімді эндпоинттегі жеке кілттер бойынша аутентификацияны өшіреді. Кез келген басқа мән = қосулы. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.

Agent

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_AGENT_ANNOUNCE_SLOW_TOOLS Агент: ұзақ әрекеттер алдында ескерту bool 1 бірден Ұзақ әрекет алдында (сурет, терең іздеу, бейне, субагентке тапсырма) агент ненің істеп жатқанын қысқа жазады, күту үнсіз болмауы үшін. Мұндай хабарлар кедергі келтірсе, өшіріңіз.
AIHUMMER_AGENT_COMPACT_AT_PCT Агент: тарих толғанда қысу, оның орнының % int 50…99 85 бірден Сөйлесу тарихы модель терезесіндегі өзіне бөлінген орынның осынша пайызын алғанда ескі хабарламалар түйіндемеге жинақталады — фонда, жауаптан кейін, жүріс күтпейді. Төмен — қысу жиірек, бірақ модель сөзбе-сөз азырақ есте сақтайды; жоғары — сирек, бірақ жүрістер ауырлайды. 50–99; агентте өз мәнін қоюға болады.
AIHUMMER_AGENT_COMPACT_TO_PCT Агент: қысудан кейін қалдыру, тарих орнының % int 10…90 50 бірден Қысудан кейін тарих орнының неше пайызы сөзбе-сөз қалады; ескісінің бәрі түйіндемеге кетеді. Қысу шегінен төмен болуы керек: олардың арасындағы қор келесі қысуға дейін неше жүріс өтетінін көрсетеді. 10–90; агентте өз мәнін қоюға болады.
AIHUMMER_AGENT_HISTORY_TURNS Агент: сөзбе-сөз сақталатын сөйлесу жүрістері int 1…1000 30 бірден Модель сөйлесудің соңғы неше жүрісін сөзбе-сөз көреді (қысу уақыты келгенше тағы 10-ға дейін). Ескі хабарламалар фонда түйіндемеге айналады; сөйлесудің өзі ешқашан жойылмайды. Модельдің контекст терезесі автоматты түрде ескеріледі. 1–1000; агент үшін жеке мән қоюға болады.
AIHUMMER_AGENT_MAX_ITERATIONS Агент: бір жүрістегі құрал қадамдарының ең көп саны int 1…256 25 бірден Агент жауап бермес бұрын бір жүрісте құралдарды неше рет шақыра алатыны. Шекте жүріс сәтсіз болмайды: агент не істелгенін және не қалғанын айтады, оны жалғастыруды сұрауға болады. Нәтижесі бірдей үш бірдей шақыру қатарынан болса, жүріс ертерек тоқтайды. 1–256; агент үшін жеке мән қоюға болады.
AIHUMMER_AGENT_MEMORY_FLUSH Агент: қысу алдында жадқа жазба сақтау bool 1 бірден Ескі хабарламалар түйіндемеге біріктірілмес бұрын агент мақсаттар, шешімдер және ашық істер туралы қысқа жазбаны жадқа сақтайды. Модель шақыруын үнемдеу үшін өшіріңіз.
AIHUMMER_AGENT_MEMORY_FLUSH_PROMPT Агент: сығу алдындағы жазбаға не жазу керек text — бірден Сығу алдындағы жазбаға өз тапсырмаңыз: қорытындыға кететін хабарламалардан нені сақтау керек (мысалы, «тек сатып алуларды, мерзімдерді және келісімдерді жаз»). Бос — кірістірілген: мақсаттар, шешімдер, аяқталмаған істер. Қорғаныс өшірілмейді: сөйлесу мәтіні нұсқау емес, дерек болып қалады, құпиясөздер мен кілттер жазылмайды. 4000 таңбаға дейін; агенттің өз тапсырмасы болуы мүмкін.
AIHUMMER_AGENT_NEW_REMINDERS_MEMORY Жаңа агенттер: еске салғыштар және жадқа жазу bool 1 бірден Қолмен жасалған жаңа агент (алғашқы іске қосу шебері, «Агент жасау», API) бірінші қадамнан бастап ӨЗ еске салғыштары мен кестелерін өзі қояды, өзгертеді және болдырмайды әрі фактілерді өз жадына жазады — жеке көмекші үлгісі сияқты. Жеке агент үшін бұл оның картасында («Мүмкіндіктер») өшіріледі. Кітапхана үлгілері өз таңдауын жасайды, агенттің көшірмесі түпнұсқаның құқықтарын сақтайды, басқа агент жасаған агенттер оларсыз басталады; бар агенттер өзгермейді. Келесі жасалатын агентке қолданылады.
AIHUMMER_AGENT_PROMPT_PART_MAX_CHARS Агент: промпттың бір бөлігіне таңба шегі int 1000…1000000 20000 бірден Модель агент тұлғасының БІР бөлігінен — профиль бөлімінен, промпт бөлігінен немесе негізгі промпттан — неше таңба алады. Ұзынырақ бөлікте басы (3/4) мен соңы (1/4) сақталып, қанша қысқартылғаны белгіленеді; бұл сөйлесу карточкасында және агент промптының құрамында көрінеді. Аты, қаратпа және тұлға шектеулері ешқашан қысқартылмайды. 1000–1000000; агентке жеке мән беруге болады.
AIHUMMER_AGENT_PROMPT_TOTAL_MAX_CHARS Агент: тұлғаның жалпы таңба шегі int 1000…2000000 60000 бірден Агент тұлғасының жалпы шегі: барлық бөліктер бірге. Ол асса, алдымен ең ұзын бөліктер орын береді, қысқалары толық қалады. 1000–2000000; агентке жеке мән беруге болады.
AIHUMMER_AGENT_SELF_INTRO Агент: өзін таныстыру enum: first_contact \\| each_dialog \\| never first_contact бірден «Бір рет, алғашқы танысуда» — агент адаммен ең алғашқы әңгімеде, ол бірден іске кірісуді сұрамаса, өзін қысқа таныстырады; таныс адамға қайта таныстырмайды және сәлемге табиғи жауап береді. «Өзін таныстырмау» — агент өзін ешқашан өзі атамайды. «Әр жаңа әңгіменің басында» — әр жаңа әңгіменің басында және ұзақ үзілістен кейін, қысқаша әрі бұрынғы істердің түйіндемесінсіз. Агенттің өз карточкасында («Контекст және мінез-құлық») басқа таңдауы болуы мүмкін.
AIHUMMER_AGENT_SESSION_IDLE_RESET_MINUTES Агент: үнсіздіктен кейін әңгімені қайта бастау (минут) int 0…525600 360 бірден «Үнсіздіктен кейін» және «күн сайын және үнсіздіктен кейін» режимдері үшін: адам осыдан ұзағырақ үнсіздіктен кейін жазса, агент әңгімені қайта бастайды. Карточкасында өз мәні берілмеген агенттерге қолданылады. 0 — үнсіздік бойынша емес. 0–525600; 360 = 6 сағат, 1440 = тәулік.
AIHUMMER_AGENT_SESSION_INDEX_MAX_ENTRIES Агент: тізімде ең көбі осынша сеанс сақтау int 0…100000 0 бірден Алдымен ең тыныштары шығады; ештеңе жойылмайды. 0 — шексіз. 0–100000. Карточкасында өз мәні жоқ агенттерге қолданылады.
AIHUMMER_AGENT_SESSION_INDEX_PRUNE_DAYS Агент: осынша күн үнсіздіктен кейін сеанстар тізімінен алып тастау int 0…3650 0 бірден Ештеңе жойылмайды: сөйлесу тізімнен шығып, жаңа хабарламамен оралады. 0 — сақтау. 0–3650. Карточкасында өз мәні жоқ агенттерге қолданылады.
AIHUMMER_AGENT_SESSION_RESET_AT_HOUR Агент: күнделікті қайта бастау сағаты int 0…23 4 бірден «Күн сайын» режимдері үшін: осы сағатқа дейін басталған әңгіме адамның келесі хабарламасынан бастап жаңадан басталады. Сағат сервердің уақыт белдеуі бойынша («Жүйе және баптаулар» ішіндегі «Уақыт белдеуі» баптауы). 0–23; 4 — түнде, ешкім дерлік жазбайтын кезде.
AIHUMMER_AGENT_SESSION_RESET_GROUP_IDLE_MINUTES Агент: үнсіздіктен кейін ортақ чатты қайта бастау (минут) int 0…525600 0 бірден «Үнсіздіктен кейін» және «күн сайын және үнсіздіктен кейін» режимдеріндегі ортақ чаттар үшін: ортақ чат қайта басталатын үнсіздік минуттары. 0 — жеке чаттардағыдай. 0–525600.
AIHUMMER_AGENT_SESSION_RESET_GROUP_MODE Агент: ортақ чат қашан қайта басталады enum: inherit \\| daily \\| idle \\| both \\| none inherit бірден Ортақ чаттарға арналған жеке ереже (Telegram топтары, VK әңгімелері, MAX чаттары және басқалар): жеке чаттардағыдай, күн сайын қалпына келтіру сағатында, үнсіздіктен кейін, қайсысы бұрын болса, немесе ешқашан. Қалпына келтіру сағаты ортақ. Картасында өз ережесі жоқ агенттерге қолданылады.
AIHUMMER_AGENT_SESSION_RESET_MODE Агент: әңгіме қашан қайта басталады enum: idle \\| daily \\| both \\| none idle бірден Агент әңгімені қашан қайта бастайды: күн сайын қалпына келтіру сағатында (баптаулардағы уақыт белдеуі бойынша), үнсіздіктен кейін, қайсысы бұрын болса, немесе ешқашан. Қайта бастағанда агент өз жадына өткен әңгіме туралы жазба жазады, ал оның бірінші жүрісі бұрынғы қорытындыны және соңғы хабарларды алады; хабарлардың өзі мұрағатта және іздеуде қалады. Карточкасында өз ережесі жоқ агенттерге қолданылады; сонда ортақ чаттарға бөлек ереже қоюға болады.
AIHUMMER_AGENT_SESSION_SCOPE Агент: жеке сөйлесулер қайда жиналады enum: chat \\| per-channel-peer \\| per-peer chat бірден «Бір адамға бір» бір адамның Telegram, қолданба және басқа жеке чаттарын бір сөйлесуге біріктіреді. Топтық чаттар әрқашан өз сөйлесуін сақтайды. Келесі хабарламадан бастап әрекет етеді. Карточкасында өз мәні жоқ агенттерге қолданылады.
AIHUMMER_AGENT_SILENT_REPLY Агент: үндемей қала алады enum: groups \\| all \\| off groups бірден Ортақ чаттарда хабарлама агентке арналмаса немесе оның қосары болмаса, ол үндемей қала алады; жеке хат алмасуда әрқашан жауап береді. Үндемеуді жеке хат алмасуда да рұқсат етуге немесе өшіруге болады. Үндемеген жүріс ештеңе жібермейді, сөйлесу картасында «агент үндемеді» деп белгіленеді, ал модель оны тарихта көрмейді. Келесі жүрістен бастап әрекет етеді.
AIHUMMER_AGENT_SKILLS_PROMPT_MAX_CHARS Агент: промпттағы дағдылар тізімінің таңба шегі int 1000…200000 18000 бірден Әр жүрісте модель дағдылардың мәтінін емес, тізімін көреді: идентификатор, атауы және қашан қолдану керек; тапсырма сәйкес келгенде агент дағды нұсқаулығын өзі жүктейді. Тізім ұзынырақ болса, алдымен сипаттамалар, содан кейін тізімнің соңы алынады — қалған дағдыларды агент сұрау бойынша табады. 1000–200000.
AIHUMMER_AGENT_STALE_GAP_HOURS Агент: өткен әңгіме тарихқа айналатын үзіліс (сағат) int 0…8760 12 бірден Адам осыдан ұзақ үзілістен кейін жазса, агент белгі алады: бұрын талқыланғанның бәрі — тарих, оны сұрамаса қайталап айтпайды және бұрынғы тапсырмаларды жалғастырмайды. Әр хабарламада өз уақыты мен алдыңғысынан қанша өткені бар. 0 — белгілемеу. 0–8760.
AIHUMMER_AGENT_TOOL_HISTORY_TURNS Агент: құрал нәтижелері сақталатын жүрістер int 0…100 5 бірден Модель соңғы неше жүрісте құрал шақыруларын және олардың нәтижелерін толық көреді (нәтиже 16 КБ-қа дейін сақталады). Ескі жүрістерде шақыру мен нәтиженің басы қалады. Осылайша агент құралдарды қайта шақырудың орнына не тапқанын және не істегенін есте сақтайды. 0 — нәтижелерді келесі жүрістерге көшірмеу. 0–100; агентке өз мәнін беруге болады.
AIHUMMER_APPROVAL_TOOLS Растауды қажет ететін құралдар multiselect — бірден Шақыруы орындалу алдында оператордың қолмен растауын талап ететін құралдардың үтірмен бөлінген тізімі. Бос = растау қажет емес. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_SUBAGENT_MAX_DEPTH Суб-агенттердің ең үлкен тереңдігі int 0…10 2 бірден Суб-агенттердің ең үлкен кірістіру тереңдігі (агентті іске қосатын агент). Әдепкі мәні 2 — шексіз рекурсиядан қорғау.
AIHUMMER_SUBAGENT_TIMEOUT_SEC Суб-агент таймауты (секунд) int 0…86400 180 бірден Бір суб-агент жұмысының ең ұзақ уақыты, секундпен.
AIHUMMER_TOOL_SEARCH Құралдарды кейінге қалдырып жүктеу bool false бірден Құралдардың жұмыс ядросы модельге бірден көрсетіледі, ал үлкен каталогтың қалғаны әр жасырын құралдың атын атайтын іздеу құралының артына жасырылады. Тек үлкен каталогтарда (ондаған плагин, MCP немесе OpenAPI құралы) ақталады: өлшем шегінен төмен барлық құралдар бірден көрсетіледі, себебі құрал іздеу үшін модельге қосымша жүгіну схемалардың өзінен қымбат. Келесі жүрістен бастап әрекет етеді.
AIHUMMER_TOOL_SEARCH_CORE Жалқау жүктеу: әрдайым қосулы құралдар 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 бірден Жалқау режимде әрдайым бірден көрінетін құралдар. Әдепкі бойынша — жұмыс ядросы: интернеттен іздеу, беттерді оқу, жады, хат алмасу тарихы, білім қоры, код, файлдар, хабарламалар, кестелер және қолданбаны байланыстыру. Жады мен білім қорынан іздеу (memory_search, memory_get, search_knowledge) бұл тізімге қарамастан әрдайым көрінеді. Бос тізім осы ядроны қайтарады.
AIHUMMER_TOOL_SEARCH_MIN_POOL_TOKENS Жалқау жүктеу: жасырын құралдардың ең аз көлемі (токендер) int 0…1000000 4000 бірден Құралдарды ядродан тыс схемалардың жалпы салмағы кемінде осынша токен болғанда ғана жасыру (әрқайсысы шамамен 4 таңба). Шектен төмен барлық құралдар бірден көрсетіледі: құрал іздеу үшін модельге қосымша жүгіну схемаларды көрсетуден қымбат.
AIHUMMER_TOOL_SEARCH_THRESHOLD Жалқау жүктеу: кейінге қалдыруға ең аз құралдар int 0…1000 12 бірден Агент профилінің сүзгісінен кейін осы саннан көп құрал қалғанда ғана кейінге қалдыру.

Agent · Reasoning

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_AGENT_BEST_OF_N N ішінен ең жақсысы: нұсқалар саны int 0…8 0 бірден Агент осынша жауап нұсқасын дайындап, ең жақсысын қалдырады. 0 не 1 — өшірулі, 2-ден бастап — қосулы. Әр нұсқа бөлек жауаптай тұрады.
AIHUMMER_AGENT_DEBATE_JUDGE_PROMPT Пікірталас: төреші промпті (ауыстыру) text — бірден Дебат төрешісінің промптын қайта анықтайды (бос = кірістірілген).
AIHUMMER_AGENT_DEBATE_N Пікірталас: жауап нұсқаларының саны int 0…8 0 бірден Агент осынша жауап нұсқасын дайындап, оларды өзара салыстырады және ең жақсысын береді. 0 не 1 — өшірулі, 2-ден бастап — қосулы. Әр нұсқа бөлек жауаптай тұрады.
AIHUMMER_AGENT_DEBATE_PROMPT Пікірталас: кандидат промпті (ауыстыру) text — бірден Дебаттағы үміткердің промптын қайта анықтайды (бос = кірістірілген).
AIHUMMER_AGENT_DEBATE_ROUNDS Пікірталас: раундтар int 1…10 1 бірден Үміткерлер панелі үшін дебат раундтарының саны.
AIHUMMER_AGENT_JUDGE_PROMPT Best-of-N төреші промпті (ауыстыру) text — бірден best-of-N төрешісінің промптын қайта анықтайды (бос = кірістірілген).
AIHUMMER_AGENT_PLAN_PROMPT Жоспарлаушы промпті (ауыстыру) text — бірден Жоспарлаушының промптын қайта анықтайды (бос = кірістірілген).
AIHUMMER_AGENT_PLAN_STEPS Жоспарлаушы-орындаушы: ең көп жоспар қадамы (0=өшірулі) int 0…32 0 бірден ⟩0 бөлек жоспарлаушы→орындаушы→синтез өтуін іске қосады (күрделі көпқадамды тапсырмаларға пайдалы). 0 = өшірулі. Әдетте 4–8.
AIHUMMER_AGENT_PLAN_STEP_ITERS Жоспарлаушы: қадамға құрал итерациялары (0=әдепкі) int 0…64 0 бірден Жоспардың бір қадамына құрал шақыру итерацияларының санын шектейді. 0 = кірістірілген әдепкі мән (4).
AIHUMMER_AGENT_REFLECT Өзін-өзі сынау өтуі bool 0 бірден Соңғы жауап алдында рефлексия/өзін-өзі сынау өтуін қосады.
AIHUMMER_AGENT_REFLECT_PROMPT Рефлексия промпті (ауыстыру) text — бірден Өзін-өзі сынау промптын қайта анықтайды (бос = кірістірілген).
AIHUMMER_AGENT_SELF_HEAL Өзін-өзі қалпына келтіру: құрал қателерінде қайталау (0=өшірулі) int 0…10 0 бірден ⟩0 сәтсіз аяқталған құрал шақыруларын түзету нұсқауымен осы шекке дейін қайталайды.

Agent · System prompt

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_LOCALE Әдепкі локаль 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 бірден Әдепкі жауап тілі/локалі, мыс. ru-RU. Персона/оператор нұсқаулары басым.
AIHUMMER_TIMEZONE Уақыт белдеуі text UTC бірден Агенттің ағымдағы күні және өз белдеуі жоқ кестелер үшін IANA уақыт белдеуі, мыс. Europe/Moscow. Әдепкі UTC.

Channels

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_CHANNEL_FAILURE_NOTICE Жауап болмағанда әңгімелесушіге хабарлау enum: always \\| once \\| off always бірден Агент жауап бере алмағанда арнадағы (Telegram және басқалар) әңгімелесуші не алады: «Әр жолы» — өз тіліндегі қысқа хабар; «4 сағатта бір реттен жиі емес» — 4 сағатта әңгімеге бір хабар; «Хабарламау» — ештеңе. Хабарда қате кодтары мен жеткізуші атаулары жоқ; толығын «Сеанстар» мен хабарландырулардан көресіз.
AIHUMMER_CHANNEL_FAILURE_TEXT_BLOCKED Сәтсіздік туралы мәтін: инстанс тоқтатылған text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_BUDGET Сәтсіздік туралы мәтін: иесінің бюджеті таусылды text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_BUSY Сәтсіздік туралы мәтін: шлюз шамадан тыс жүктелген text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_CONFIG Сәтсіздік туралы мәтін: модель қосылымы иесін қажет етеді text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_FAILED Сәтсіздік туралы мәтін: басқа ақау text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_QUOTA Сәтсіздік туралы мәтін: модельдің пайдалану лимиті таусылды text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_STEP_LIMIT Сәтсіздік туралы мәтін: тапсырма бір жауапқа сыймады text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_TOO_LONG Сәтсіздік туралы мәтін: сөйлесу модель үшін тым ұзын text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CHANNEL_FAILURE_TEXT_UNAVAILABLE Сәтсіздік туралы мәтін: модель уақытша қолжетімсіз text — бірден Бос қалдырыңыз — әңгімелесушінің тілінде кіріктірілген хабар жіберіледі. Сіздің мәтініңіз жазылғандай, сіз жазған тілде жіберіледі; {ref} жауап кодын қояды, ол арқылы жүрісті «Сеанстар» бөлімінен табасыз. Бірден қолданылады.
AIHUMMER_CONFIDENTIAL_PERSONA Құпия веб-персона bool 0 бірден Қосулы болғанда веб-чат агенті өз персонасы/жеке басы туралы мәліметтерді ашпайды әрі сақтамайды және тек тапсырма бойынша жауап береді — анонимді немесе құпиялылыққа сезімтал веб-орналастырулар үшін. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_INBOUND_COALESCE_MS Хабарларды біріктіру терезесі (мс) int 500 бірден Бір адам бір чатқа қатарынан жіберген бірнеше хабар (қысқа хабарлар, фотоальбом, жылдам түзету) арасындағы үзіліс осы терезеден қысқа болса, БІР жауап алады. Жауап дайындалып жатқанда келген хабарларға одан кейін бірден жауап беріледі, ешқашан қатар емес. Әдепкі 500 мс; 0 — жеке хабарламалар арасында күтусіз; фотоальбом бәрібір бір жауап алу үшін жиналады (үзілістер 3 с-қа дейін, ең көбі 20 с). Біріктіру Telegram-да жұмыс істейді; әр хабарламаға жауап күтетін Slack, WhatsApp, VK, пошта және басқа коннекторлар (және /v1/inbound/generic арқылы интеграциялар) әр хабарламаға жауап алады — бұрынғыдай бір-бірден және ретімен. Бірден қолданылады.
AIHUMMER_INBOUND_EDIT_MODE Адам жауап берілген хабарды түзеткенде enum: correct \\| history correct бірден correct — бот мұның түзету екенін біле отырып қайта жауап береді («бұрын / қазір»); history — түзету тек сөйлесу тарихын түзетеді, жаңа жауап болмайды (қате басылғанда ыңғайлы). Бот әлі жауап бермеген хабарды түзету әрқашан оның мәтінін ауыстырады. Арна түзетулер туралы хабарлайтын жерде жұмыс істейді (Telegram). Бірден қолданылады.
AIHUMMER_INBOUND_QUEUE_MODE Агент жұмыс істеп жатқанда жазылған хабарламалар enum: steer \\| collect \\| followup steer бірден Агент жауапты әлі дайындап жатқанда (іздеп, құралдарды іске қосып) сол адам жіберген хабарламамен не болады: steer (әдепкі) — агент оны келесі қадамының алдында көріп, сол жауапта ескереді; collect — оған келесі жауап беріледі. followup — әрбір осындай хабарламаға кезекпен жеке жауап беріледі. Фотолар, файлдар, хабарламаға жауаптар және қайта жіберулер әрқашан келесі жауапты күтеді. Бірден қолданылады.
AIHUMMER_INBOUND_REQUIRE_BINDING Тек тіркелген пайдаланушыларға жауап беру bool true бірден true = бот арнадағы AiHummer-де тіркелген пайдаланушы (рөл байланысы бар пайдаланушы) БОЛМАҒАН кез келген жіберушіні елемейді — кездейсоқ чат мүшелері мен қонақ шақырулары жауап алмайды. false (әдепкі) = бәріне жауап беру.

Integrations

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_A2A_PUBLISH Агентті Agent2Agent (A2A) арқылы жариялау bool 0 қайта іске қосқаннан кейін Агентті A2A-сервер ретінде жариялау (Agent Card + POST /a2a/message). Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_MCP_EXPORT_TOOLS Сыртқы көмекшілерге ашылған құралдар multiselect — қайта іске қосқаннан кейін Сыртқы MCP клиенттері үшін рұқсат етілген, үтірмен бөлінген құрал атауларының анық тізімі. Бос = ешбір құралды жарияламаңыз. Қауіпті хост деңгейіндегі сыныптар тізімде болса да, кірістірілген саясатпен қосымша тыйым салынады. Бастау кезінде/қайта іске қосқаннан кейін қолданылады.
AIHUMMER_MCP_PUBLISH Құралдарды MCP арқылы жариялау bool 0 қайта іске қосқаннан кейін Сыртқы көмекшілерге (мысалы, Claude Desktop) агенттеріңіздің құралдарын пайдалануға рұқсат береді. Қандай құралдарды ашу керектігі көршілес баптауда таңдалады: тізім бос тұрғанда бірде-бірі ашылмайды.
AIHUMMER_MODULE_CPU_QUOTA Плагиннің процессор шегі (әрқайсысына) text 75% бірден Әр плагин процессордың қандай үлесін ала алады (systemd CPUQuota): 75% — бір ядроның төрттен үші, 150% — бір жарым ядро. Жаңа мәнді плагин келесі орнату, жаңарту немесе баптауларын сақтау кезінде алады; оған дейін жұмыс істеп тұрған плагиндер бұрынғы шекпен қалады.
AIHUMMER_MODULE_MEMORY_MAX Плагиннің жад шегі (әрқайсысына) text 512M бірден Әр плагин қанша жад ала алады (systemd MemoryMax): 512M, 1G немесе 2048M сияқты өлшем (кемінде 64M) не шексіз үшін infinity. Шектен асқан плагинді жүйе тоқтатады. Жаңа мәнді плагин келесі орнату, жаңарту немесе баптауларын сақтау кезінде алады; оған дейін жұмыс істеп тұрған плагиндер бұрынғы шекпен қалады.

Knowledge connectors

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_KB_SYNC_INTERVAL Білім қорын дереккөздерден қаншалықты жиі жаңарту text — бірден Сервер қосылған білім қоры дереккөздерінен өзгерістерді өзі қаншалықты жиі алады. Мысалы: 30m — әр 30 минут сайын, 6h — әр 6 сағат сайын. Бос не 0 — тек қолмен. Қайта жүктеу көшірмелер жасамайды. Slack экспорты қолмен жүктеледі.

LLM

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_AUX_FALLBACK_MODELS Қызметтік тапсырмалар: қосалқы модельдер list — бірден Үтірмен бөлінген модельдер — қызметтік модель істен шықса (квота, ақау) ретімен сыналады. Түйіндеме жоғалмауы үшін соңында әрқашан негізгі модель сыналады. Әр ауысу журналға жазылады. Бірден күшіне енеді.
AIHUMMER_AUX_MODEL Қызметтік тапсырмаларға арналған модель (түйіндемелер, жазбалар, тақырыптар) text — бірден Фондық қызметтік тапсырмалар моделі: ескі тарихты түйіндемеге қысу, қысу алдындағы жадқа жазба, әңгіме тақырыптары, фактілерді шығару, іздеу сұрауларын қайта тұжырымдау және аударма. Бос = автоматты: сол жеткізушінің арзанырақ моделі (Claude → claude-haiku-4-5, Codex → gpt-…-luna/mini); ондай болмаса — негізгі модель. «main» — әрқашан негізгі модель. Бірден күшіне енеді.
AIHUMMER_CASCADE_MIN_CHARS Каскад: эскалацияға ең аз таңба int 0 бірден Каскадтың күштірек моделі қосылатын сұрау ұзындығының шегі (таңбалар). 0 = әдепкі.
AIHUMMER_CASCADE_STRONG_MODEL Каскад: күштірек қосалқы модель text — бірден Ұзын/күрделі сұраулар үшін каскадпен ауысатын модель (бос = өшірулі).
AIHUMMER_CLAUDE_AUTH_URL Claude жазылымы: кіру бетінің мекенжайы text — бірден Claude жазылымын қосуға рұқсат беретін бет. Бос — стандартты мекенжай; қолдау қызметі сұраса ғана өзгертіңіз.
AIHUMMER_CLAUDE_CLIENT_ID Claude жазылымы: OAuth клиент идентификаторы text — бірден Claude жазылымымен кіруге арналған қолданба идентификаторы. Бос — стандартты; қолдау қызметі сұраса ғана өзгертіңіз.
AIHUMMER_CLAUDE_EFFORT Claude: ойлау тереңдігі enum: low \\| medium \\| high \\| xhigh \\| max medium бірден Агентте тереңдік берілмесе, Claude модельдері жауап бермес бұрын қаншалықты терең ойланады. Жоғарырақ — күрделі тапсырмаларда дәлірек, бірақ ұзағырақ және квотаны көбірек жұмсайды; төменірек — жылдамырақ әрі арзанырақ. Таңдалған деңгейді білмейтін модель ең жақын төменгі деңгейді алады; Haiku 4.5 және ескі модельдер ойлауды қолдамайды. Агентте берілген тереңдік басым. Келесі жүрістен бастап әрекет етеді.
AIHUMMER_CLAUDE_MAX_TOKENS Claude: жауаптың ең үлкен ұзындығы (токен) int 16000 бірден Claude-тың бір жауабы қанша токен ала алады — жазылыммен де, кілтпен де. Модельдің ойлануы да осы шекке кіреді: тым аз мән жауапты жарты сөзде үзеді немесе бос жауап береді. Агенттің өз жауап ұзындығы берілсе, сол қолданылады.
AIHUMMER_CLAUDE_REDIRECT_URI Claude жазылымы: URI қайта бағыттау text — бірден Жеткізушіде тіркелген қайтару мекенжайы. Оның жағында конфигурацияланған нәрсеге сәйкес келуі керек, әйтпесе код алмасу қабылданбайды.
AIHUMMER_CLAUDE_TOKEN_URL Claude жазылымы: қолжетімділік алу мекенжайы text — бірден Сервер Claude жазылымына қолжетімділікті алатын және ұзартатын мекенжай. Бос — стандартты мекенжай; қолдау қызметі сұраса ғана өзгертіңіз.
AIHUMMER_CODEX_BASE_URL Codex негізгі URL text — ішінара қайта іске қосқаннан кейін Codex (ChatGPT жазылымы) транспортының базасы. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_CODEX_MAX_OUTPUT_TOKENS Ең көп шығыс токендер (0 = шектеусіз) int 0 бірден Чат қадамы үшін max_output_tokens шегі. 0 = шексіз. Reasoning-модельдерде ойлау токендері де осы бюджетке кіреді, сондықтан тым кіші мән «incomplete: max_output_tokens» деген бос жауап береді. Жылдам қолданылады (қайта іске қосусыз).
AIHUMMER_CODEX_MODEL Модель идентификаторы (Codex / gpt-5.5 транспорт) text gpt-5.5 ішінара қайта іске қосқаннан кейін Негізгі Codex/ChatGPT транспортының модель идентификаторы (мыс. gpt-5.5, gpt-5.5-codex). Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_CODEX_REASONING_EFFORT Пайымдау тереңдігі enum: none \\| low \\| medium \\| high \\| xhigh medium бірден Агентте берілмесе, ChatGPT (Codex) моделі жауап алдында қаншалықты терең ойланады. Әдепкі — «Орташа». Жоғарырақ — дәлірек, бірақ ұзағырақ әрі қымбатырақ.
AIHUMMER_LLM_CALL_TIMEOUT_S Бір шақырудың таймауты (секунд) int 120 бірден Бір сұрауға модель жауабын неше секунд күту. Модель одан ұзақ үндемесе, сұрау үзіліп, жауап тізімдегі келесі модельге өтеді. Claude үшін бүкіл жауап емес, жауап ағынындағы үзіліс есептеледі: ұзын, бірақ жалғасып жатқан жауап үзілмейді. 0 — шектеусіз.
AIHUMMER_LLM_FALLBACK_MODELS Қосалқы модельдер (барлық агенттер үшін) text auto бірден Негізгі модель мен басқа жеткізушілер бас тартқанда кім жауап береді (пайдалану лимиті таусылды, ақау, тым көп сұрау). auto — соңғы тірек ретінде әр жеткізушінің арзанырақ моделі (Claude: claude-haiku-4-5, Codex: gpt-…-luna/mini); үтірмен бөлінген тізім — өз ретіңіз, әр модель өз өндірушісінің жеткізушілеріне барады; off — қосалқы модельсіз. Агенттің өз қосалқы моделі басым. Бірден қолданылады.
AIHUMMER_LLM_GATEWAY_URL LLM шлюзінің URL text — ішінара қайта іске қосқаннан кейін Агент шақыратын OpenAI-үйлесімді модель эндпоинтінің базалық URL-і (сіздің жергілікті llama.cpp/vLLM/Ollama серверіңіз немесе орналастырылған шлюз). Провайдердің әдепкі эндпоинтін қолдану үшін бос қалдырыңыз.
AIHUMMER_LLM_MODEL LLM моделі text — ішінара қайта іске қосқаннан кейін Әр қадамда провайдерге жіберілетін модель атауы/идентификаторы (эндпоинтіңіз ұсынатын модель). Эндпоинт шынымен беретін модельмен сәйкес келуі керек.
AIHUMMER_LLM_PAUSE_AUTH_MIN Тіркелгі деректері қабылданбағаннан кейінгі үзіліс, мин int 10 бірден Тіркелгі деректерін қабылдамаған жеткізушіге неше минут жүгінбеу керек. Қайталану үзілісті екі есе арттырады, бірақ алты еседен аспайды. Сәтті байланыс тексеруі мен «Үзілісті тоқтату» түймесі жеткізушіні бірден қайтарады. Келесі бас тартудан бастап күшіне енеді.
AIHUMMER_LLM_PAUSE_MODEL_MIN Жеткізуші қызмет көрсетпейтін модель үзілісі, мин int 60 бірден Жеткізуші қызмет көрсетпейтінін айтқан модельді оған неше минут ұсынбау керек; оның басқа модельдеріне әдеттегідей жүгінеміз. Келесі бас тартудан бастап күшіне енеді.
AIHUMMER_LLM_PAUSE_QUOTA_MIN Лимит таусылғаннан кейінгі үзіліс, мин int 300 бірден Пайдалану лимиті таусылып, жеткізуші қалпына келу мерзімін атамаса, модельге (тіркелгі лимиті таусылса — Codex, OpenAI кілті, төлем — бүкіл тіркелгіге) неше минут жүгінбеу керек. Қайталану үзілісті екі есе арттырады, бірақ бір тәуліктен аспайды. Жеткізуші атаған мерзім басым. Келесі бас тартудан бастап күшіне енеді.
AIHUMMER_LLM_PAUSE_SHORT_S Ақаудан кейінгі жеткізуші үзілісі, с int 30 бірден Ақаудан, байланыс үзілуінен немесе «тым жиі» жауабынан кейін жеткізушіге неше секунд жүгінбеу керек. Қатарынан екінші бас тарту үзілісті екі есе, үшінші және одан кейінгілері он есе ұзартады. Жеткізуші мерзімді өзі атаса, соны күтеміз. Келесі бас тартудан бастап күшіне енеді.
AIHUMMER_LLM_PROVIDER LLM провайдері text — ішінара қайта іске қосқаннан кейін Қай модель бэкендін қолдану керек (OpenAI-үйлесімді эндпоинт немесе Codex/ChatGPT жазылымының транспорты). Сұраулардың қалай жіберілетінін және аутентификацияланатынын анықтайды.
AIHUMMER_LLM_RETRIES Уақытша қатеде LLM қайталаулары int 3 бірден Уақытша қате кезінде LLM сұрауын қайталау саны.
AIHUMMER_LLM_TEMPERATURE Температура text — бірден Агентте берілмесе, модель жауаптары қаншалықты әртүрлі (0–2): азырақ — дәлірек әрі болжамды, көбірек — жандырақ. Бос — модель өзі шешеді. Ойланатын модельдер (ChatGPT/Codex, Claude 5-буын) оны қабылдамайды — олар үшін өрісті бос қалдырыңыз.
AIHUMMER_LLM_TOP_P Top-p (nucleus сэмплдеу) text — бірден Агентте берілмесе, жауаптарды әртүрлі етудің тағы бір жолы (0–1). Бос — модель өзі шешеді. Әдетте біреуін ғана береді: не температура, не осы параметр; ойланатын модельдер оны қабылдамайды.
AIHUMMER_MODEL_GUARD_INTERVAL_MIN Агент моделін тексеру: аралық, мин int 60 бірден Әр агенттің моделін қосулы жеткізуші беретінін қаншалықты жиі тексеру керек. Агенттің моделі ешқашан өзгертілмейді: оны ешкім бермейінше, жауап беру ретіндегі үзілісте емес бірінші модель жауап береді, ал хабарлама агенттерді атайды — модель қайтқанда тағы бір хабарлама келеді. Шлюз іске қосылғанда тексеру әрқашан жүреді, ал 0 тек қайталауды өшіреді. Жаңа кезең бір минут ішінде күшіне енеді.
AIHUMMER_OPENAI_API OpenAI API стилі (chat | responses) enum: \\| chat \\| responses — ішінара қайта іске қосқаннан кейін chat = /chat/completions, responses = /responses. Бос = авто/әдепкі. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_OPENAI_API_KEY Нативті OpenAI API кілті (орнату бойынша әдепкі) text — ішінара қайта іске қосқаннан кейін Нативті OpenAI циклі үшін OpenAI аккаунтыңыздың кілті (OpenAI-ды әдепкі провайдер ретінде қолдансаңыз). «Модельдер» бетіндегі жұмыс кеңістігінің BYOK-імен шатастырмаңыз. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_OPENAI_BASE_URL Нативті OpenAI негізгі URL text — қайта іске қосқаннан кейін OpenAI-үйлесімді API базасы (мыс. https://api.openai.com/v1). Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_OPENAI_MODEL Нативті OpenAI моделі text — қайта іске қосқаннан кейін Нативті OpenAI циклі үшін модель (AIHUMMER_OPENAI_API_KEY берілгенде). Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_ROUTER_COMPLEX_MODEL Роутер: күрделі сұраулар моделі text — бірден Өз моделі жоқ агенттің күрделі сұраулары үшін модель (бос = деңгей өшірулі). Келесі қадамнан бастап күшіне енеді.
AIHUMMER_ROUTER_SIMPLE_MODEL Роутер: қарапайым сұраулар моделі text — бірден Өз моделі жоқ агенттің қарапайым сұраулары үшін модель (бос = деңгей өшірулі). Келесі қадамнан бастап күшіне енеді.
AIHUMMER_ROUTER_STANDARD_MODEL Роутер: стандартты сұраулар моделі text — бірден Өз моделі жоқ агенттің кәдімгі сұраулары үшін модель (бос = деңгей өшірулі). Келесі қадамнан бастап күшіне енеді.
AIHUMMER_SUBSCRIPTION_QUOTA_REFRESH_MIN Жазылым квоталары: сұрау кезеңі, мин int 15 бірден Панель ChatGPT-тен (Codex) жазылым квотасының терезелерін қаншалықты жиі сұрайды: кезеңде ең көбі бір рет, 5 минуттан жиі емес және тек квоталар ашық кезде; арасында сақталған көшірме көрсетіледі. Claude-тан ешқашан сұралмайды: оның шектері — біздің бағалауымыз. Квоталар келесі ашылғанда күшіне енеді.

Media

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_DEEPGRAM_API_KEY Deepgram API кілті text — бірден Deepgram қызметінің кілті — дауыстық хабарларды Deepgram танитын болса керек. Бос болса, көршілес баптаудағы сөзді танудың ортақ кілті алынады. Бірден күшіне енеді.
AIHUMMER_DEEPGRAM_DETECT_LANGUAGE Deepgram тіл анықтауы bool 0 бірден Белгіленген тілді жібермей, тілді анықтау. Бірден қолданылады.
AIHUMMER_DEEPGRAM_MODEL Deepgram моделі text nova-2 бірден Deepgram моделі (мыс. nova-2, nova-3, base). Кілт бойынша жобаның қолжетімділігіне байланысты. Бірден қолданылады.
AIHUMMER_DEEPGRAM_PUNCTUATE Deepgram тыныс белгілері bool 1 бірден Тыныс белгілері мен бас әріптерді қосу. Бірден қолданылады.
AIHUMMER_DEEPGRAM_SMART_FORMAT Deepgram ақылды пішімдеуі bool 1 бірден Танылған сандар мен күндерді пішімдеу. Бірден қолданылады.
AIHUMMER_DEEPGRAM_URL Deepgram негізгі URL text — бірден Deepgram API базасы. Бос = https://api.deepgram.com. Бірден қолданылады.
AIHUMMER_IMAGE_BASE_URL Сурет API негізгі URL (қосалқы OpenAI) text — бірден OpenAI кілті арқылы жұмыс істегендегі /images API базасы (бос = https://api.openai.com/v1).
AIHUMMER_IMAGE_MODEL Сурет генерациясы моделі text — бірден image_generate үшін модель (әдепкі gpt-image-2).
AIHUMMER_MEDIA_MAX_UPLOAD_MB Медианың ең үлкен жүктеу өлшемі (МБ) int 256 бірден Бір рет жүктеуге болатын ең үлкен файл (фото, дауыстық хабар, бейне), мегабайтпен. Сервер дискісін толып кетуден қорғайды. Әдепкі 256. Бірден күшіне енеді.
AIHUMMER_SIDECAR_STT Осы серверде сөзді тану (faster-whisper) bool 0 бірден Жергілікті сөйлеуді тану (faster-whisper). Пакетке кірмейді: қол қойылған қондырманы жүктеп алуды қосу (Python бағдарламасының барлық нұсқалары үшін ~620 МБ) және қызметті хостқа орнатады. 🔴 Қосымша жеткізушінің жеке шешімімен жарияланады (оның бумаларында GPL бойынша ffmpeg бар); егер ол сіздің шығарылымыңыз үшін жарияланбаса, оның ішінде ол бұл туралы адал болады және ештеңені бұзбайды. Бұлтты жоспар: тануды провайдер конфигурациялайды.
AIHUMMER_SIDECAR_TTS Жауаптарды дыбыстау (edge-tts) bool 0 бірден Сөйлеу синтезі (edge-tts, Microsoft Edge дауыстары). Пакетке КІРМЕЙДІ: қосу қол қойылған қондырманы жүктеп алады (~26 МБ) және қызметті хостқа орнатады. Синтездің өзі дауыс беру үшін онлайн режимінде өтеді - мұнда «офлайн» жұмыс істемейтін пакетті орнатуды білдіреді.
AIHUMMER_STT_API_KEY STT API кілті (міндетті емес) text — бірден Сөзді тану қызметіне кіру кілті, егер ол талап етсе. Осы сервердегі қызмет үшін оны орнатушы береді — өзгерту қажет емес. Бірден күшіне енеді.
AIHUMMER_STT_ENGINE STT қозғалтқышы enum: auto \\| faster-whisper \\| deepgram \\| codex \\| off auto бірден Дауыстық хабарларды немен мәтінге айналдыру керек. Авто (әдепкі): кілті берілсе Deepgram, әйтпесе жергілікті қызмет орнатылған болса (жоғарыдағы ауыстырғыш), әйтпесе ешнәрсемен — және бот жіберушіге әзірге тыңдай алмайтынын адал айтады. faster-whisper: жергілікті қызмет немесе үйлесімді сыртқы /v1/audio/transcriptions. deepgram: өз кілтіңізбен бұлттағы Deepgram. codex: қосылған ChatGPT жазылымы (Модельдер → ChatGPT қосу), оның квотасын жұмсайды. off: мәтінге айналдырмау. Бірден қолданылады.
AIHUMMER_STT_LANGUAGE STT тілі text — бірден Тану тілі (BCP-47, мыс. ru/en). Оны deepgram қозғалтқышы қолданады (nova-2 моделі). Бос = автоанықтау/қозғалтқыштың әдепкісі. Бірден қолданылады.
AIHUMMER_STT_MODEL STT моделі text Systran/faster-whisper-small бірден faster-whisper моделі (мыс. small/medium/large-v3 немесе Systran/faster-whisper-⟨size⟩). Бірден қолданылады.
AIHUMMER_TTS_API_KEY TTS API кілті (edge-tts) text — ішінара қайта іске қосқаннан кейін Дыбыстау қызметіне кіру кілті. Орнату кезінде автоматты түрде беріледі — өзгерту қажет емес.
AIHUMMER_TTS_ENABLED Мәтінді сөзге түрлендіру қосулы bool 1 ішінара қайта іске қосқаннан кейін Агентке дауыспен жауап беруге рұқсат береді. Ол үшін дыбыстау қызметі керек — оны жоғарыдағы «Қосымша қызметтер» бөлімінде орнатады.
AIHUMMER_TTS_MODEL TTS моделі text — ішінара қайта іске қосқаннан кейін edge-tts сервисі үшін модель атауы. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_TTS_VOICE TTS дауысы 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 ішінара қайта іске қосқаннан кейін edge-tts әдепкі дауысы (көптілді, соның ішінде орыс тілі). Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_VIDEO_API_KEY Бейне талдау API кілті text — бірден Бейне талдау қызметіне кіру кілті, егер ол талап етсе. Бос — қызмет кілтсіз қолданылады.

Media · Voice

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_TTS_AUTO_REPLY Автоматты дауыстық жауаптар enum: off \\| always \\| inbound \\| tagged inbound бірден Өшірулі, әрдайым, аудио келгенде немесе арнайы белгі бойынша. Әр әңгіме үшін өзгертуге болады.
AIHUMMER_TTS_MAX_CHARS Оқылатын мәтін таңбаларының шегі int 0 бірден 0: толық мәтін; 100–10000: оқылатын мәтіннің шегі. Толық жауап тарихта қалады.
AIHUMMER_TTS_SUMMARIZE Ұзақ дауыстық жауаптарды қысқарту bool 1 бірден Ұзақ жауаптарды дауыстап оқу үшін қысқарту. Қате болса, мәтіннің басы шек аясында оқылады.
AIHUMMER_VOICE_AEC Жаңғырықты басу (AEC) bool 1 бірден Жаңғырықты жояды: агенттің динамиктен шыққан өз дауысы микрофонға қайта түспейді және әңгімені бөлмейді. Құлаққапта дауыс бұрмаланып естілсе ғана өшіріңіз.
AIHUMMER_VOICE_AGC Автоматты күшейту реттеуі bool 1 бірден Дауыстық режимде микрофон күшейтуін автоматты реттеуді (WebRTC autoGainControl) талап ету.
AIHUMMER_VOICE_BARGEIN_FRAMES Агенттің сөзін бөлу: қанша сөйлеу керек int 5 бірден Агент үндемей тыңдай бастауы үшін қанша сөйлеу керек (20 мс кадрлармен). Әдепкі 5 — шамамен 0,1 секунд.
AIHUMMER_VOICE_DUPLEX Тікелей толық дуплексті дауыс bool 0 бірден Тірі толық дуплексті режимді қосады (стриминг + VAD + barge-in). Бірден қолданылады.
AIHUMMER_VOICE_NOISE_SUPPRESSION Шуды басу bool 1 бірден Дауыстық режимде микрофоннан жазу кезінде шуды басуды (WebRTC noiseSuppression) талап ету.
AIHUMMER_VOICE_VAD_THRESHOLD Дауысқа сезімталдық (0–1) text 0.02 бірден Дыбыс қандай қаттылықтан бастап сөз деп есептеледі. Азырақ — сезімталырақ: агент ақырын сөзді де, бөгде шуды да естиді. Әдепкі 0.02.

Memory

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_EMBEDDER_DIM Мағыналық іздеу моделінің өлшемділігі int 768 қайта іске қосқаннан кейін Вектор өлшемділігі — модельмен сәйкес келуі керек (multilingual-e5-base=768, bge-m3=1024).
AIHUMMER_EMBEDDER_KEEPALIVE Эмбеддер keep-alive text 5m қайта іске қосқаннан кейін Мағыналық іздеу моделі соңғы сұраудан кейін қанша уақыт жүктелген күйде қалады (тек «Мағына бойынша» режимінде). Әдепкі 5m — 5 минут: содан кейін модель түсіріліп, жад пен процессорды босатады. Әрдайым ұстау (-1) ұсынылмайды: қатып қалған модель процессор ядросын тәуліктеп алып тұруы мүмкін. Пішімі: 30s, 5m, 1h.
AIHUMMER_EMBEDDER_MODEL Мағыналық іздеу моделі text yxchia/multilingual-e5-base қайта іске қосқаннан кейін Жадтан мағына бойынша іздеуге көмектесетін модель. Әдепкі multilingual-e5-base орыс тілін түсінеді, жеңіл және кәдімгі процессорда жылдам жұмыс істейді. Бейнекартада жақсырақ сапа үшін bge-m3 жарайды, бірақ онда көршілес өлшемділік баптауында 1024 көрсетіңіз: сан модельге сәйкес келуі керек.
AIHUMMER_EMBEDDER_PASSAGE_PREFIX Эмбеддер құжатының префиксі text — қайта іске қосқаннан кейін Сақталатын құжаттың префиксін қайта анықтау (e5 модельдері «passage: » дегенді автоматты қолданады). Модель атауы бойынша автоанықтау үшін бос қалдырыңыз.
AIHUMMER_EMBEDDER_QUERY_PREFIX Эмбеддер сұрауының префиксі text — қайта іске қосқаннан кейін Іздеу сұрауының префиксін қайта анықтау (e5 модельдері «query: » дегенді автоматты қолданады). Модель атауы бойынша автоанықтау үшін бос қалдырыңыз.
AIHUMMER_EMBEDDER_THREADS Эмбеддердің процессор ағындары int 0…256 0 қайта іске қосқаннан кейін Мағына бойынша іздеу моделі бір сұрауға процессордың неше ағынын алады. 0 — автоматты: сервер ағындарының жартысы, бірақ 2-ден кем емес. Шексіз әлсіз серверде білім қоры векторларын қайта есептеу сағаттап бүкіл процессорды алып, агенттердің жауаптарына кедергі келтірді. Көбірек — қайта есептеу жылдамырақ, бірақ жүктеме ауырырақ.
AIHUMMER_MEMORY_AGENT_WRITES Агент өзі сақтайтын фактілер enum: strangers \\| immediate \\| review strangers бірден Агенттің өзі есте сақтайтын нәрсесімен не болады — мысалы, «есте сақта» сұрауы бойынша. «Бірден жадқа; бөтендерден — тексеруге» (әдепкі) — иесі немесе агенттің сенімді ортасы айтса, бірден жадқа; басқалардан — тексеруге. «Бірден жадқа» — агент оны бірден табады. «Тексеруге» — алдымен «Жад → тексеруге» кезегіне, жауаптарға тек сіз мақұлдағаннан кейін түседі. Агент картасында (Жад → Баптаулар) өз режимін таңдауға болады.
AIHUMMER_MEMORY_AUTOREPAIR Жадты автоматты түзету bool 1 бірден Өзін-өзі тексеруден кейін жадты түзету: көшірмелерді біріктіру, айқын жеңімпазы бар қайшылықтарды жабу (адамның растауы, оқиғаның кейінгі күні, салмақтырақ дереккөз), ешбір адам растамаған «расталған» фактілерді дереккөздері бойынша қайта тексеру (расталмағандары тексеруге жіберіледі, ештеңе жойылмайды). Даулы нәрсе тек кезекке түседі. Әр түзету болдырмау түймесімен журналға жазылады; өтуден кейін жад нашар таба бастаса, өту өзін-өзі кері қайтарады және хабарландыру келеді. Бірден әрекет етеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_CAPTURE Жадыны түсіру режимі enum: auto \\| review \\| off review бірден Агент әр жауаптан кейін хат алмасуда өзі байқаған фактілермен не істеу керек. «Тексеруге» — «Жад → тексеруге» кезегіне: жауаптарға тек сіз мақұлдағаннан кейін түседі. «Бірден жадқа» — тексерусіз: жылдамырақ, бірақ артығы көп. «Сақтамау» — хат алмасудан фактілерді алмау. Агенттің сұрау бойынша есте сақтайтыны бөлек бапталады.
AIHUMMER_MEMORY_CONTEXT_TIMEOUT Жадыны жүктеу таймауты text 3s бірден Агент жауап бастамас бұрын қолайлы естеліктердің табылуын қанша күтеді. Іздеу үлгермесе, агент қатып қалмай, оларсыз жауап береді. Мысалы: 2s — 2 секунд, 1500ms — 1,5 секунд. 0 — қажетінше күту.
AIHUMMER_MEMORY_DIARY_BOOT Сессия басында агент күнделігі bool 1 бірден Кез келген арнада сессияның әр қадамында агенттің бүгінгі және кешегі күнделігін көз алдында ұстау: бұрынғы сессиялардың жазбалары, түнгі қорытынды және агенттің өз жазбалары. Тек ағымдағы әңгімелесуші туралы және ортақ (сіздің, жүктелген) жазбалар көрсетіледі — бір клиент екіншісінің жазбаларын ешқашан көрмейді. Ең көбі ~6000 таңба; қалғанын агент өзі оқиды (memory_get). Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_DIARY_HOUR Түнгі қорытынды сағаты int 3 бірден Өткен күннің қорытындысын қай сағаттан кейін (0–23, инстанстың уақыт белдеуі бойынша) жазу. Әдепкі 3 — түнде, күннің сөйлесулері аяқталғанда. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_DIARY_NIGHTLY Агент күнделігіне түнгі күн қорытындысы bool 1 бірден Тәулігіне бір рет агенттің күнделігіне өткен күннің қорытындысын жазу — әр әңгімелесуші бойынша бөлек (оның барлық арналары бірге): не сұралды және не жасалды, уағдаластықтар, күні көрсетілген істер. Агент пен әңгімелесушіге қызметтік тапсырмалар моделіне бір шақыру, әр 10 минуттағы өтуде ең көбі 3; өткізіп алынған күндер бір аптаға дейін кері толықтырылады. «Есіңе сақтама» деген сөйлесулер алынбайды. Жадты жинау өшірулі болса, жазылмайды. Соңғы өтудің нәтижесі агент картасында → Жад → Күнделік бөлімінде көрінеді. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_DREAM_INTERVAL «Түс» өтуінің аралығы string 1h бірден Өзін-өзі күтетін dream өтуі тексерілген тұжырымдарды барлық аймақтарда қайшылықтарға қаншалықты жиі сканерлейді (Go duration, мыс. 30m/1h/6h). Өшіру үшін 0 қойыңыз. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_EXTRACT LLM арқылы факт алу bool 1 бірден Сөйлемдердің шикі үзінділерін сақтаудың орнына LLM арқылы қалыпқа келтірілген субъект/предикат/объект фактілерін шығару (әдепкі ҚОСУЛЫ) — граф/қайшылық/dream механизмдерінің жұмысы үшін қажет. Әр жазып алынған хабарламаға бір LLM шақыруын қосады; шақыруды үнемдеу үшін өшіріңіз. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_MEANING_TIMEOUT Мағына бойынша іздеу мерзімі text 4s бірден Жадтағы және білім қорындағы іздеу мағына бойынша іздеуді қанша күтеді. Мағына моделі бос болмаса (мысалы, импорттан кейін векторларды есептеп жатса) және уақытында жауап бермесе, агент ондаған секунд күтпей, сөздер бойынша табылғанды белгімен бірден алады. Мысалы: 4s — 4 секунд, 1500ms — 1,5 секунд. 0 — қажетінше күту. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_QUALITY_CHECK Жадтың күнделікті өзін-өзі тексеруі bool 1 бірден Тәулігіне бір рет жад өзінің расталған фактілері бойынша өзіне бақылау сұрақтарын (60 фактіге дейін, күн сайын бірдей сұрақтар) және жауабы жоқ сұрақтарды қояды, оларды жад іздеуі мен автоматты еске салу арқылы өткізіп, толықтықты, дәлдікті, MRR мен жалған еске салуларды есептейді. Нәтиже мен күндер бойынша график: Жад → Жад сапасы. Жаңа фактілерге сұрақтарды қызметтік модель бір рет құрастырады (хат алмасудан факті шығаратын сол модель; ол болмаса — үлгімен); нәтижелер инстанста қалады. Бірден әрекет етеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_RECALL Жадты автоматты түрде еске түсіру enum: strong \\| always \\| off strong бірден Жадтан табылғанды жауапқа автоматты түрде қосу керек пе. «Тек нақты сәйкестіктер» — факт хабармен кемінде екі маңызды сөз бойынша сәйкес келуі керек; сәлемдесу мен «ок» жадты тартпайды. «Барлық ұқсасы» — қалай да бір сәйкес келгеннің бәрі және байланысты жазбалар: артығы көп. «Қоспау» — агент қажет деп тапқанда жадтан өзі іздейді.
AIHUMMER_MEMORY_RECALL_MAX Бір жауапқа келетін фактілер int 5 бірден Бір жауапқа қосылатын жад фактілерінің ең көп саны (әдепкі 5). Бір фактінің әртүрлі тұжырымдары бір деп саналады. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_RECALL_MIN_SCORE Автоматты еске түсірудің ең аз сәйкестігі, % int 10 бірден Факт автоматты түрде қосылуы үшін хабарламаның мағыналы сөздерінің (сиректігі бойынша өлшенген) қанша пайызын қамтуы керек. Әдепкі 10 — нақты хат алмасу бойынша бапталған. Көбірек = сирек әрі дәлірек, азырақ = жиірек әрі шулырақ. Айқын memory_search іздеуіне әсер етпейді. 0 — шегі жоқ: сәйкес келген екі мағыналы сөз жеткілікті. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_RECALL_MIN_SIMILARITY Автоматты қосуға арналған ең аз мағыналық ұқсастық, % int 86 бірден Тек жадты мағына бойынша іздеу үшін (эмбеддер): факт автоматты қосылуы үшін хабарламаға мағынасы жағынан қаншалықты жақын болуы керек, ұқсастық пайызымен. Әдепкі 86 — нақты жадта multilingual-e5-base моделі үшін таңдалған: одан төмен болса, бөгде фактілер әр хабарламаға дерлік қосылады. Басқа модельдер (мысалы, bge-m3) ұқсастықты басқаша есептейді — мәнді агент картасындағы «Жадтан сұрау» арқылы таңдаңыз. 0 — шегі жоқ. memory_search айқын іздеуіне әсер етпейді. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MEMORY_RETRIEVAL Жадыдан алу режимі enum: fulltext \\| embedding fulltext қайта іске қосқаннан кейін Агент жадтан қажетті нәрсені қалай іздейді. «Сөздер бойынша» — қарапайым мәтіндік іздеу: бірден жұмыс істейді және серверді жүктемейді. «Мағына бойынша» — басқа сөздермен айтылса да, мағынасы жақынды табады, бірақ мағыналық іздеу моделі («Қосымша қызметтер» бөлімі) және процессорға айтарлықтай жүктеме керек.
AIHUMMER_QDRANT_API_KEY Qdrant API кілті text — қайта іске қосқаннан кейін Qdrant API кілті, егер векторлық қойма авторизацияны талап етсе. Тек Qdrant мекенжайы көрсетілгенде қажет. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_QDRANT_URL Qdrant URL (тұрақты векторлық қойма) text — қайта іске қосқаннан кейін Мағыналық іздеуге арналған Qdrant қоймасының мекенжайы. Бос — іздеу деректері жадта сақталады және сервер қайта іске қосылғанда жоғалады; тұрақты жұмыс үшін мекенжайды көрсетіңіз.
AIHUMMER_RAG_QUERY_EXPANSION Білім қорына сұрауларды модельмен қайта тұжырымдау bool 0 бірден Білім қорынан іздеу алдында қызметтік тапсырмалар моделінен сұраудың 3 басқа тұжырымын сұрап, барлығымен іздеу. Кейде көбірек табады, бірақ бұл ӘР іздеуде модельге қосымша шақыру (квота және кідіріс); модель істен шықса, тек бастапқы тұжырыммен ізделеді, ал қате журналда және іздеу нәтижесінде көрінеді. Әдепкі бойынша өшірулі: сөздер толық мәтіндік іздеумен бәрібір табылады. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_RERANKER_URL RAG қайта саралау сайдкарының URL text — қайта іске қосқаннан кейін Гибридті іздеуді қайта саралауға арналған кросс-энкодер сайдкарының HTTP URL-і. Бос = қайта саралау өшірулі. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.

Moderation

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_MODERATION Кіріс модерациясы bool 1 бірден «off» jailbreak/prompt-injection-ға қарсы кірістірілген қорғанысты өшіреді. Кез келген басқа мән = қосулы. Бірден күшіне енеді, қайта іске қосу қажет емес.
AIHUMMER_MODERATION_REFUSAL Модерация бас тарту хабары text — бірден Модератор сұрауды бұғаттағанда қайтарылатын бас тарту мәтіні (бос = кірістірілген). Бірден күшіне енеді, қайта іске қосу қажет емес.

Network

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_OUTBOUND_PROXY_CUSTOM_URL Шығыс прокси: өз мекенжайы text — бірден HTTPS прокси URL-і; HTTP тек loopback үшін, жолсыз, сұраусыз және фрагментсіз рұқсат етіледі. Алдымен мекенжайды сақтап, custom таңдаңыз. API-де жасырылып, қолданба баптауларында сақталады.
AIHUMMER_OUTBOUND_PROXY_MODE Шетелдік модель провайдерлеріне арналған шығыс прокси enum: auto \\| off \\| custom auto бірден Сервер шетелдік модель жеткізушілеріне қалай жүгінеді. «Жеткізушідегідей» — жеткізуші кабинетінде берілгендей; «Тікелей, проксисіз» — делдалсыз; «Өз проксиіңіз арқылы» — төменде сақтаған мекенжай арқылы. Жұмыс істей ме, жоқ па — нақты жеткізушінің ережелеріне байланысты.
AIHUMMER_RUSSIAN_TRUSTED_EXTRA_HOSTS Ресей Цифрлық даму министрлігі түбірлеріне арналған .ru-дан тыс хосттар list — қайта іске қосқаннан кейін Үтірмен бөлінген, Ресей Цифрлық даму министрлігі OVER ресейлік домендердің түбірлерімен тексеруге рұқсат етілген хосттар тізімі (.ru/.su/.рф - қазірдің өзінде енгізілген). Ресей Цифрлық даму министрлігі сертификаты бар түйін басқа доменде тұрған жағдайда қажет. Аты немесе ішкі домен шекарасы бойынша сәйкестендіру: example.com api.example.com сайтын қамтиды. Бос = тек ресейлік домендер. Бастау кезінде/қайта іске қосқаннан кейін қолданылады.

Performance

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_CHANNEL_TURN_QUEUE_WAIT_SEC Кезекте күту: арна хабарламасы (секунд) int 10…1200 600 бірден Қадамдардың барлық орны бос емес кезде арна хабарламасы (Telegram және басқалар) бос орынды қанша күтеді. Уақытында орын болмаса, адамға сервердің бос емес екені және қайта жазуға болатыны хабарланады. Күту қадамның 30 минуттық шегіне кіреді. 10–1200. Бірден күшіне енеді.
AIHUMMER_MAX_ACTIVE_TURNS Бір мезгілде орындалатын агент қадамдары (бүкіл сервер) int 1…512 32 бірден Сервер бір мезгілде қанша агент қадамын (арналар мен веб-чаттағы жауаптар, кестелер) орындайды. Қалғандары төмендегі «Кезекте күту» баптаулары рұқсат еткенше кезекте күтеді және адам «сервер бос емес, кезекте» деп көреді. Көбірек болса, күту азаяды, бірақ жады, дерекқор қосылымдары және модельге бір мезгілдегі сұраулар көбейеді. Бұл санның жартысы модельдің бір мезгілдегі қызметтік шақыруларын (жадтан алу, түйіндемелер) шектейді. 1–512. Бірден күшіне енеді.
AIHUMMER_SYNC_INBOUND_QUEUE_WAIT_SEC Кезекте күту: интеграцияның синхронды шақыруы (секунд) int 1…120 10 бірден Қадамдардың барлық орны бос емес кезде жауапты сол сұраудың ішінде күтетін интеграция шақыруы бос орынды қанша күтеді. Орын болмаса, интеграция сол секунд санынан кейін қайталау кеңесімен «сервер бос емес» деген жауап алады; сол хабарлама нөмірімен қайталау оны екінші рет жазбайды. 1–120. Бірден күшіне енеді.
AIHUMMER_WEB_TURN_QUEUE_WAIT_SEC Кезекте күту: веб-чат хабарламасы (секунд) int 10…1200 180 бірден Қадамдардың барлық орны бос емес кезде веб-чат хабарламасы бос орынды қанша күтеді. Осы уақыт бойы чатта «сервер бос емес, кезекте» көрінеді; уақытында орын болмаса, жауап «Қайталау» түймесімен қабылданбайды, ол бетті қайта жүктегеннен кейін де тарихта қалады. 10–1200. Бірден күшіне енеді.

Public access

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_PUBLIC_URL Сервердің жария мекенжайы text — ішінара қайта іске қосқаннан кейін Панель мен қолданбалар интернеттен ашылатын мекенжай, мысалы https://ai.example.com. Оны проксиіңіз (nginx, Caddy) арқылы сервер портына бағыттаңыз — әдепкіде 8780.
AIHUMMER_WIDGET_ALLOWED_ORIGINS Веб-виджет: рұқсат етілген сайт origin-дері list — бірден Веб-чат виджетін ендіруге рұқсат етілген browser origin-дерінің үтірмен бөлінген тізімі, мысалы https://example.com,https://www.example.com. Схема мен порт дәл сәйкес келуі керек. Бос = ешбір сыртқы сайт виджетті пайдалана алмайды. * жазбасы әдейі еленбейді, әйтпесе интернеттегі кез келген бет осы инстанстың бюджетін жұмсай алар еді.
POCKET_AGENT_GATEWAY_BASE_URL Pocket-agent шлюзінің ашық URL text — бірден → pocket-agent шлюзінің портына проксилеңіз (POCKET_AGENT_PORT, әдепкі 8080). Қашықтағы агент осында бір реттік тикет арқылы қосылады.
TELEGRAM_PUBLIC_URL Telegram вебхугының ашық URL text — бірден Тек webhook режимі үшін — telegram-connector портына проксилеңіз (әдепкі 8091). polling режимі үшін бос қалдырыңыз (публикалық URL қажет емес).

SSO (LDAP/AD)

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_LDAP_BASE_DN Пайдаланушыны іздеудің негізгі DN text — қайта іске қосқаннан кейін Түбірді іздеу, мысалы. OU=Users,DC=corp,DC=мысал.
AIHUMMER_LDAP_BIND_DN Қызметтік байланыс DN text — қайта іске қосқаннан кейін Бастапқы іздеу bind-і үшін қолданылатын тіркелгі, мыс. CN=svc-aihummer,OU=Service,DC=corp,DC=example. Бос = анонимді іздеу.
AIHUMMER_LDAP_DEFAULT_ROLE LDAP: Әдепкі рөл (топ сәйкестігі жоқ) text — қайта іске қосқаннан кейін Ешбір топ маппингке сәйкес келмегенде берілетін рөл. Бос = рөлсіз.
AIHUMMER_LDAP_ENABLED LDAP/AD арқылы кіруді қосу bool 0 қайта іске қосқаннан кейін Қосулы болғанда әкімшілердің кіруі каталогқа ауысады. Байланыс құпиясөзі Secrets-те сақталады (scope ldap, name bind_password).
AIHUMMER_LDAP_GROUP_ATTR Топ атрибуты (әдепкі memberOf) text — қайта іске қосқаннан кейін Пайдаланушы жазбасындағы топтардың DN тізімін беретін атрибут. Бос болса топ→рөл маппингі өшеді.
AIHUMMER_LDAP_ROLE_MAPPINGS LDAP: Топ→рөл сәйкестіктері (JSON) text — қайта іске қосқаннан кейін Топтың DN-і (немесе жай CN) → рөл түріндегі JSON-объект, мыс. {\“CN=Admins,OU=Groups,DC=corp,DC=example\”:\“admin\”,\“Operators\”:\“operator\”}.
AIHUMMER_LDAP_SKIP_TLS_VERIFY TLS тексерісін өткізіп жіберу (тек зертхана үшін, 1/0) bool 0 қайта іске қосқаннан кейін Каталог сертификатын тексеруді өшіреді. Өнеркәсіптік ортада ешқашан қоспаңыз.
AIHUMMER_LDAP_URL Каталог URL text — қайта іске қосқаннан кейін мысалы ldaps://ad.corp.example:636 (TLS) немесе ldap://dc1.corp.example:389.
AIHUMMER_LDAP_USER_ATTR Кіру атрибуты (әдепкі sAMAccountName) text — қайта іске қосқаннан кейін Пайдаланушы енгізетін логинмен салыстырылатын LDAP/Active Directory атрибуты (әдепкі sAMAccountName; OpenLDAP үшін uid, UPN стиліндегі логиндер үшін userPrincipalName).
AIHUMMER_LDAP_USER_FILTER Пайдаланушыны іздеу сүзгісі text — қайта іске қосқаннан кейін Логин үшін %s болуы міндетті. AD: (sAMAccountName=%s); OpenLDAP: (uid=%s).

SSO (OIDC)

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_OIDC_AUDIENCE OIDC аудиториясы text — қайта іске қосқаннан кейін Күтілетін aud claim — басқа тарапқа шығарылған токендерді қабылдамау үшін ОСЫ ресурстың audience мәнін қойыңыз. aud claim енді әдепкіде әр токенде МІНДЕТТІ (aud-сыз токен қабылданбайды); бұл берілгенде aud оны да қамтуы керек. Өнеркәсіптік ортада қатты ұсынылады.
AIHUMMER_OIDC_ISSUER OIDC эмитентінің URL-і text — қайта іске қосқаннан кейін IdP эмитенті (мыс. https://login.example.com). Берілгенде OIDC JWT аутентификациясын қосады.
AIHUMMER_OIDC_JWKS_URL OIDC JWKS URL-і text — қайта іске қосқаннан кейін Токен қолтаңбаларын тексеруге қолданылатын JSON Web Key Set эндпоинті.
AIHUMMER_OIDC_TENANT_CLAIM OIDC-тегі жұмыс кеңістігінің claim-і text — қайта іске қосқаннан кейін Жұмыс кеңістігінің идентификаторын тасымалдайтын JWT claim (мыс. tenant_id / org).

SSO (SAML)

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_SAML_DEFAULT_ROLE SAML: Әдепкі рөл (топ сәйкестігі жоқ) text — қайта іске қосқаннан кейін Ешбір мәлімделген мән сәйкестендірілмегенде берілетін рөл. Бос = рөлсіз.
AIHUMMER_SAML_ENABLED SAML 2.0 SSO қосу bool 0 қайта іске қосқаннан кейін /saml/metadata, /saml/acs, /saml/login мекенжайларын ашады. SP-дың жеке кілті Secrets-те сақталады (scope saml, name sp_key).
AIHUMMER_SAML_ENTITY_ID SP-дың entity ID-і text — қайта іске қосқаннан кейін SP entity ID (бос болса әдепкі ⟨root⟩/saml/metadata).
AIHUMMER_SAML_IDP_METADATA IdP метадеректері XML text — қайта іске қосқаннан кейін IdP-ның SAML метадеректер құжатын қойыңыз (Okta/Azure AD/ADFS).
AIHUMMER_SAML_ROLE_ATTRIBUTE Рөл/топ атрибуты (әдепкі groups) text — қайта іске қосқаннан кейін Топ/рөл мәндерін тасымалдайтын assertion атрибуты.
AIHUMMER_SAML_ROLE_MAPPINGS SAML: Топ→рөл сәйкестіктері (JSON) text — қайта іске қосқаннан кейін Мәлімделген мән → рөл түріндегі JSON-объект, мыс. {\“AdminGroup\”:\“admin\”,\“Ops\”:\“operator\”}.
AIHUMMER_SAML_ROOT_URL SP түбірлік URL text — қайта іске қосқаннан кейін Осы шлюздің сырттан қолжетімді базалық URL-і, мыс. https://app.example.com. ACS = ⟨root⟩/saml/acs.
AIHUMMER_SAML_SP_CERT SP сертификаты (PEM) text — қайта іске қосқаннан кейін SP қолтаңбасының ашық сертификаты (PEM). Оған сәйкес жеке кілт Secrets-ке салынады (scope saml, name sp_key).

Schedules

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_SCHEDULE_AGENT_MAX_ACTIVE Агент: белсенді кестелер шегі int 20 бірден Агент кестені өзі (өз кесте құралдарымен) жасағанда немесе қосқанда оның неше белсенді кестесі болуы мүмкін. Панельде жасалған кестелер де есепке кіреді, бірақ панельге ешқашан бас тартылмайды. Шекке жеткенде агенттен алдымен біреуін тоқтатуды немесе жоюды сұрайды. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_AGENT_MAX_FIRES_PER_DAY Агент: тәулігіне кесте іске қосылуы int 288 бірден Бір агенттің барлық кестелері бірге тәулігіне (UTC бойынша) неше рет іске қосыла алады, панельде жасалған кестелер мен қолмен іске қосуларды қоса алғанда. Шектен тыс іске қосулар өткізіліп жіберіледі және іске қосу журналында көрінеді. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_AGENT_MIN_INTERVAL_MINUTES Агент: кестенің ең аз аралығы, минут int 5 бірден Агент өзі жасайтын немесе өзгертетін қайталанатын кестенің екі іске қосылуы арасындағы ең қысқа аралық. Жиірек кесте қабылданбайды. Панельде жасалған кестелерді бұл шектемейді. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_COMMANDS Кестелердегі сервер командалары bool 0 бірден Кестеге осы серверде бағдарлама іске қосуға мүмкіндік береді — жинағыш, есеп, сақтық көшірме тексерісі. Әдепкі бойынша өшірулі. Тек «Рұқсат етілген командалар» тізіміндегі командалар, дәл жазылғандай орындалады; shell жоқ. Шығыс агентке немесе тікелей чатқа кетеді, әр іске қосу кестенің іске қосу журналында көрінеді. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_COMMANDS_ALLOWLIST Рұқсат етілген командалар argvlist — бірден Кесте іске қоса алатын нақты командалар: бағдарлама (df сияқты атау немесе толық жол) және оның аргументтері. Кесте аргументтерімен қоса жазбаға толық сәйкес келетін командаларды ғана іске қосады. Жойылған команда оны пайдаланатын кестелерді тоқтатады, ал олардың іске қосулары себебін айтады. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_COMMANDS_MAX_OUTPUT_KB Кесте командасы шығысының шегі, КБ int 1…1024 64 бірден Команда шығысының қаншасы (1–1024 КБ) іске қосу журналында сақталып, агентке немесе чатқа беріледі; қалғаны кесіледі және журнал мұны айтады. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_COMMANDS_SANDBOX Кесте командаларын ОЖ құмсалғышында іске қосу bool 1 бірден Қосулы: команда код орындау сияқты ОЖ құмсалғышында жұмыс істейді — орнатудың құпиялары мен SSH кілттері жасырылады, тек өзінің уақытша қалтасына жаза алады. Серверде құмсалғыш (bubblewrap) болмаса, команда іске қосылмайды, журнал себебін айтады. Өшірулі: шлюздің құқықтарымен жұмыс істейді. Бірден күшіне енеді.
AIHUMMER_SCHEDULE_FAILURE_ADMIN Тапсырмалардың ақаулары туралы әкімшіге хабарлау bool 1 бірден Жоспарланған тапсырма орындалмаса немесе басталмаса, панельдің хабарландыру қоңырауында оның атауы, себебі және оны қай жерде түзетуге болатыны бар хабарландыру пайда болады, дәл сол иелердің жеке арна чаттарына да жіберіледі (әр тапсырма үшін 6 сағатта бір реттен жиі емес). Бұл тапсырма алушысына жіберілетін хабарламаға қосымша. Өшірулі: әкімші ақаулар туралы тек іске қосу журналынан біледі. Бірден қолданылады.
AIHUMMER_SCHEDULE_FAILURE_NOTIFY Тапсырма сәтсіз болса, алушыға хабарлау bool 1 бірден Кесте бойынша тапсырма орындалмаса, сол алушыға қысқа хабар жіберіледі (алғашқы сәтсіздіктен кейін, 6 сағатта бір реттен жиі емес). Өшірулі — сәтсіздіктер тек іске қосу журналында көрінеді. Жеке тапсырма үшін мұны оның пішінінде өшіруге болады. Бірден әрекет етеді.

Security

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_AIRGAPPED Оқшауланған режим (интернетсіз) bool 0 бірден Агенттерге интернетке шығуға тыйым салады: веб-іздеу, беттерді ашу және сұраулар тек ішкі мекенжайларға және рұқсат тізімдеріндегі мекенжайларға барады. Сыртқа шығысы жоқ жабық желілер үшін қосыңыз.
AIHUMMER_AUDIT_RETENTION_DAYS Әрекеттер журналын неше күн сақтау int 0 қайта іске қосқаннан кейін Аудит журналы мен баптаулар өзгерістері тарихының осы мерзімнен ескі жазбалары тәулігіне бір рет жойылады. 0 не бос — әрдайым сақтау.
AIHUMMER_CORS_ORIGINS Рұқсат етілген CORS тектері list — қайта іске қосқаннан кейін Рұқсат етілген Origin тізімі, үтір арқылы. Бос = CORS рұқсат етілмейді (тек same-origin). Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_CSP Content-Security-Policy тақырыбы (ауыстыру) text — қайта іске қосқаннан кейін CSP тақырыбын қайта анықтайды. Бос = қауіпсіз әдепкі. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_INBOUND_SECRET Арна плагиндерінің сервермен байланыс кілті text — қайта іске қосқаннан кейін Қосылған арналар (Telegram, VK және басқалар) онымен хабарлардың дәл солардан келгенін растайды. Орнату кезінде автоматты түрде беріледі — өзгерту қажет емес. Бос болса, кілт берілгенше сервер барлық арналарды қабылдамайды.
AIHUMMER_OPENAI_COMPAT_KEY OpenAI-үйлесімді кіріс: статикалық API кілті text — қайта іске қосқаннан кейін Серверге OpenAI-үйлесімді қызмет ретінде қосылатын бағдарламаларға арналған ортақ кілт. Бос — ортақ кілт өшірулі; «API кілттері» бетіндегі жеке кілттермен қосылуға болады.
AIHUMMER_OPENAI_COMPAT_WORKSPACE OpenAI-үйлесімді кіріс: жұмыс кеңістігінің ID text — қайта іске қосқаннан кейін Статикалық OpenAI-үйлесімді аутентификация сәйкестендірілетін жұмыс кеңістігінің ID-і. Бос = AIHUMMER_DEFAULT_WORKSPACE_ID. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_REQUIRE_2FA Операторлар үшін 2FA талап ету bool 0 бірден Операторлар үшін екінші факторды (TOTP/passkey) талап ету. Қосулы болғанда 2FA жоқ операторларға кірген кезде оны бірден баптау ұсынылады (бұғаттамай, иесі қапаста қалмас үшін). Бірден қолданылады.
AIHUMMER_REQUIRE_SECURE Тек қорғалған (HTTPS/WSS) байланыстарды қабылдау bool 0 қайта іске қосқаннан кейін Қосулы болғанда қарапайым HTTP сұраулары HTTPS-ке қайта бағытталады (GET/HEAD үшін) немесе қабылданбайды (403); операторды бұғаттамас үшін localhost-тан кіру әрқашан рұқсат етілген. TLS-ті аяқтайтын кері проксиден келген X-Forwarded-Proto ескеріледі. Іске қосу кезінде/қайта іске қосудан кейін қолданылады.
AIHUMMER_TRUSTED_PROXIES Сенімді проксилер list — бірден Сервердің алдында прокси (nginx, Caddy, теңгергіш) тұрса, оның мекенжайын не желісін үтір арқылы жазыңыз, мысалы 10.0.0.0/8. Сонда әрекеттер журналында, рұқсат етілген IP тізімінде және құпиясөзді таңдаудан қорғауда келушінің нақты мекенжайы көрінеді. Бос — тек тікелей қосылым мекенжайы ескеріледі, оны жалғандау мүмкін емес.

Tools

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_BROWSER_ALLOWED_HOSTNAMES Браузер: жеке хост ерекшеліктері list — бірден Үтірмен бөлінген нақты атаулар, үлгісіз, URL-сіз және портсыз. Өз серверіңіздегі жергілікті CDP үшін қосымша жеке ерекшеліктер; web_fetch-тен бөлек.
AIHUMMER_BROWSER_ALLOW_PRIVATE_NETWORK Браузер: жеке желіге рұқсат bool — бірден Бос мән бұрынғы ережені сақтайды; true не false тексерілетін жергілікті CDP-ді қосады. Жеке қолжетімділік тек өз серверіңізде. Loopback, link-local және metadata бұғатталады.
AIHUMMER_BROWSER_PROFILE_SOCKET Браузер профилін басқару сокеті text — бірден Міндетті емес. Бос қалдырсаңыз, шлюз браузер қызметінің managed-profiles.sock басқару сокетін стандартты орнату орнынан өзі табады. Сайттарға кірген профильдер «Қосылымдар» → «Браузер профильдері» бетінде жасалады. Бұл URL емес және бастапқы профильге жол емес.
AIHUMMER_CODE_EXEC Агенттің кодты орындауы enum: off \\| host \\| sandbox off бірден Агенттің кодты орындау құралы (code_exec). Әдепкі бойынша — «Өшірулі». «Осы серверде»: командалар шлюз серверінде орындалады; ОЖ құм жәшігі (bubblewrap) орнатудың құпияларын жасырады, бірақ «Шектеусіз» режиміндегі агент SSH кілттерін көреді және өз қалтасынан тыс жаза алады — тек сенімді сервер үшін. «Тек құм жәшігінде»: әрқашан ОЖ құм жәшігінде — құпиялар мен кілттер жасырылған, жазу тек агент қалтасына; bubblewrap (немесе контейнер бейнесі) болмаса, бұл режим сақталмайды. Әр агенттің не іске қоса алатыны агентте белгіленеді: «Агенттер → профиль → Құралдар».
AIHUMMER_CODE_EXEC_INTERPRETERS Code-exec интерпретаторлары (JSON) text — бірден JSON-объект {language: path_to_binary}, мыс. {\“python\”:\“/usr/bin/python3\”}. Бос = автоанықтау.
AIHUMMER_CODE_EXEC_NET_PORTS Агент кодына ашық желі порттары list 53,80,443 бірден ОЖ құмсалғышындағы агент коды (кодты орындау және кесте командалары) қосыла алатын TCP порттары, үтірмен бөлінген. Әдепкі бойынша 53, 80 және 443: DNS және сайттар. Осы сервердің және оның жергілікті желісінің басқа қызметтері (дерекқор, басқару панелі, браузер, adb, жергілікті модельдер, Home Assistant) агент коды үшін жабық. Тізімдегі порт кез келген мекенжайда, осы серверде де ашық, сондықтан кодқа қажеттісін ғана қосыңыз, мысалы SSH үшін 22. Шектеуді алу үшін any деп жазыңыз. «Шектеусіз» режиміндегі агенттерге шектеу қолданылмайды. Linux 6.7 немесе жаңасы қажет; онсыз шектеу әрекет етпейді және бұл «Агенттер → Құралдар» бөлімінде айтылады. Бірден күшіне енеді.
AIHUMMER_CODE_EXEC_READ_DIRS Агент кодына оқуға ашық каталогтар list — бірден Агент коды оқи алатын осы сервердің каталогтары: ОЖ құмсалғышындағы кодты орындау және кесте командалары. Үтірмен немесе әр жолға біреуден, мысалы ~/reports. Жеке файлды да көрсетуге болады, мысалы ~/scripts/report.py. Мұнда ашылған нәрсе барлық агенттердің кодына көрінеді, сондықтан кодқа қажеттісін ғана ашыңыз. Әдепкі бойынша бос: құмсалғышта код тек өз агентінің қалтасын және жүйелік каталогтарды көреді; шлюз пайдаланушысының үй каталогы, орнату деректері, басқа агенттердің қалталары, кілттер мен командалар тарихы жасырын. Түбірді, бүкіл үй каталогын, орнату деректерін және кілттері бар орындарды ашуға болмайды. Код бұл каталогтарға жаза алмайды. Бірден күшіне енеді.
AIHUMMER_CODE_EXEC_SANDBOX_IMAGE Code-exec құм жәшік бейнесі text — бірден Міндетті емес, тек «Тек құм жәшігінде» режимі үшін: ОЖ құм жәшігінің орнына Docker контейнер бейнесі (желісіз, тек оқылатын түбір, шектеулер); серверде Docker қажет. Бос = ОЖ құм жәшігі (bubblewrap).
AIHUMMER_CODE_EXEC_TIMEOUT_SECONDS Кодты орындау уақытының шегі (секунд) int 1800 бірден Агенттің бір командасы, фондағыларын қоса, қанша уақыт жұмыс істей алады: 10 секундтан 24 сағатқа дейін. 30 секундта жауап бермеген команда үзілмейді, фонға өтеді — агент оны process құралымен тексереді. Агент қысқарақ мерзім сұрай алады, ұзағырақ емес.
AIHUMMER_DB_QUERY_DSN «Базаға сұрау» құралына арналған базаға қосылу text — бірден Агент оқи алатын (тек оқу) дерекқорға қосылу жолы, мысалы postgres://reader:құпиясөз@host/db. Ең аз құқығы бар пайдаланушыны көрсетіңіз — база иесін емес. Бос — құрал өшірулі.
AIHUMMER_FS_ROOT Файлдық жүйе құралының түбірі text — бірден Агент сервер файлдарын оқитын қалта (filesystem_read; агент файл жаза алмайды). Бос = шлюз пайдаланушысының құқықтарымен бүкіл сервер, құпияларды қоспағанда: орнату баптаулары (gateway.env), SSH/GPG кілттері және процестер ортасы. Қолжетімділікті тарылту үшін қалтаны көрсетіңіз.
AIHUMMER_HTTP_ALLOWLIST Агенттің HTTP сұрауларына арналған мекенжайлар list — бірден http_request құралы жүгіне алатын хосттардың үтірмен бөлінген тізімі. Бос = ішкі және жеке мекенжайлардан басқасының бәріне рұқсат етіледі.
AIHUMMER_HTTP_AUTH_JSON http_request авторизациясы (JSON) text — бірден http_request құралы үшін хостты авторизация тақырыптарына сәйкестендіретін JSON картасы — токендер промптта сақталмауы үшін. Бос = авторизациясыз.
AIHUMMER_MCP_SERVERS MCP серверлері (JSON) text — бірден Құралдары агентке қосылатын сыртқы MCP серверлерінің JSON сипаттамасы. Бос = сыртқы MCP жоқ.
AIHUMMER_PROJECT_STUDIOS_PUBLIC_NETWORK Жоба студиялары: жалпыға ашық желі bool false бірден Таңдалған провайдерлер мен нақты сұралған модель жүктеулеріне жалпыға ашық HTTP(S) рұқсат етіңіз. Жеке, жергілікті және метадерек мекенжайлары бұғаттаулы қалады. Офлайн режимі басым. Бірден қолданылады.
AIHUMMER_SIDECAR_CLOAKBROWSER Агентке арналған браузер (CloakBrowser) bool 0 бірден Антитексеру браузері (CloakBrowser, browser/computer құралдары). Жеткізу пакетіне не кірмейді: қосу қол қойылған қосымшаны жүктеп алады (~477 МБ, оның ішінде Chromium ~207 МБ) және қызметті хостқа орнатады. Ең ауыр арбалар - агент веб-сайттарды ашу қажет болған жағдайда ғана қосыңыз.
AIHUMMER_SIDECAR_SEARXNG Веб-іздеу (SearXNG) bool 0 бірден Веб-іздеу (SearXNG, web_search құралы). Пакетке кірмейді: қосу қол қойылған қондырманы жүктеп алады (~154 МБ) және қызметті хостқа орнатады, өшіру оны тоқтатады және орынды босатады. Орнату фондық режимде жүреді және бірнеше минутты алады; мұндағы күй шын мәнінде серверде не бар екенін көрсетеді.
AIHUMMER_WEBFETCH_ALLOWLIST Агент аша алатын сайттар list — бірден web_fetch құралы жүгіне алатын домендердің үтірмен бөлінген тізімі. Бос = ішкі және жеке мекенжайлардан басқасының бәріне рұқсат етіледі.
AIHUMMER_WEB_SEARCH_LANGUAGE Веб-іздеу: нәтижелердің әдепкі тілі text auto бірден Агент тілді көрсетпегенде нәтижелер тілі: ru, en, de сияқты код немесе сұраудың өзінен анықтау үшін auto (әрдайым дерлік жарайды). Агент нақты іздеу үшін басқа тілді таңдай алады.
AIHUMMER_WEB_SEARCH_RESULTS Веб-іздеу: бір іздеудегі нәтижелер саны int 5 бірден Агент басқа сан сұрамағанда іздеу қанша нәтиже қайтарады: 1-ден 10-ға дейін. Нәтиже көп болса — жауап толығырақ, бірақ контекст ұзағырақ.
AIHUMMER_WEB_SEARCH_SOURCE Веб-іздеу көзі enum: auto \\| searxng \\| provider auto бірден Агент интернетте қайдан іздейді (web_search құралы). auto — орнатылған болса SearXNG, әйтпесе модель жеткізушісінің кірістірілген іздеуі. searxng — тек SearXNG: онсыз іздеу жоқ. provider — бар жерде жеткізушінің кірістірілген іздеуі, басқа модельдерге SearXNG. Кірістірілген іздеу Codex (ChatGPT жазылымы) мен OpenAI (api.openai.com) үшін бар; GigaChat, YandexGPT және басқа OpenAI-үйлесімді модельдерде жоқ — SearXNG болмаса, бұл модельдердегі агенттер іздемейді. Claude (api.anthropic.com және Claude жазылымы) Anthropic-тің кірістірілген іздеуін пайдаланады; есептік жазба оны қабылдамаса, шлюз бұны журналға жазады және бұдан әрі агентке тек SearXNG ұсынады. Қай агенттерге іздеуге болатыны бұрынғыдай агент карточкасында беріледі. Келесі қадамнан бастап әрекет етеді.
AIHUMMER_WEB_SEARCH_TIMEOUT_SECONDS Веб іздеу мерзімі (секунд) int 30 бірден Әр іздеуге1–600 секунд. Тапсырманың қысқарақ мерзімі күшінде қалады.

Updates

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_RESTART_APPLY Қайта іске қосуды қажет ететін баптауларды қолдану enum: quiet \\| manual quiet бірден quiet (әдепкі) — шлюз жаңадан іске қосылғанда ғана күшіне енетін сақталған баптаулар өзі қолданылады: агенттер ештеңе істемей, адамдар кемінде үнсіздік терезесі бойы үндемегенде шлюз ең жақын тыныш сәтте қайта іске қосылады. manual — тек «қайта іске қосуды күтуде» белгісі мен батырма. Қайта іске қосу бірнеше секундқа созылады; әңгімелер мен тапсырмалар жоғалмайды. Бірден күшіне енеді.
AIHUMMER_RESTART_QUIET_MINUTES Тыныш сәт: автоматты қайта іске қосу алдындағы үнсіздік минуттары int 0…1440 10 бірден Сақталған баптауларды қолдану үшін шлюз өзі қайта іске қосылмас бұрын адамдар неше минут үндемеуі (және агенттер бос болуы) керек. 0 — агенттер ағымдағы жұмысын бітірген бойда. 0–1440. Бірден күшіне енеді.

Web UI (separate port)

Кілт Атауы Түрі Әдепкі Күшіне енеді Не істейді
AIHUMMER_WEBUI_API_BASE Бөлек орналастырылған панельге арналған сервер мекенжайы text — қайта іске қосқаннан кейін Панель сервердің өзімен бір мекенжайдан ашылмаса ғана қажет. Браузер серверге жететін мекенжайды көрсетіңіз, мысалы https://api.example.com. Бос — сервердің жария мекенжайы, ол болмаса жергілікті мекенжай қолданылады.
AIHUMMER_WEBUI_ENABLED Панель бөлек портта bool 1 қайта іске қосқаннан кейін Қосулы — панель интернеттен жабуға болатын бөлек ішкі портта ашылады, ал жария порт тек қолданбалар мен арналарға қызмет етеді. Панельді мүлдем қолжетімсіз ету үшін өшіріңіз.
AIHUMMER_WEBUI_ORIGIN Панель ашылатын мекенжай text — қайта іске қосқаннан кейін Панель прокси арқылы немесе порт мекенжайынан өзгеше атпен ашылса, толтырыңыз, мысалы https://admin.example.com. Сервер осы мекенжайдағы браузерге өзіне жүгінуге рұқсат береді. Бос — панель портының мекенжайы алынады.

Операторға қолжетімді баптаулар: 237.