AiHummer
Монгол▾
НэвтрэхБүртгэл
v1.0.x▾
{ }Swagger

Тохиргооны лавлах

v1.0.x · шинэчилсэн 2026-10-02

Энд операторын AiHummer сервер дээр өөрчилж чадах бүх тохиргоог жагсаав. Хуудсыг бүтээгдэхүүний өөрийнх нь каталогоос үүсгэдэг тул таны сервертэй яг тохирно.

Утгыг веб-интерфейсээр эсвэл aihummer settings set KEY VALUE тушаалаар өгнө (Тушаалын мөр). Анхдагч утгын багана нь өөрийн утгыг өгөх хүртэл сервер юу ашиглахыг харуулна.

[!NOTE] Нууц утгыг энд хэзээ ч хэвлэдэггүй, нийлүүлэгчийн үйлчилгээний түлхүүрийг огт жагсаадаггүй — бүтээгдэхүүн тэдгээрийг бүх жагсаалтаас нуудаг. Зураас нь хоосон утга, эсвэл зөвхөн веб-интерфейст харагдах тайлбарыг илэрхийлнэ.

API

Түлхүүр Нэр Төрөл Анхдагч Хүчин төгөлдөр болно Юу хийдэг
AIHUMMER_PERSONAL_API_KEYS OpenAI-compat-д зориулсан хувийн 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 KB хүртэл хадгална). Хуучин ээлжүүдэд дуудлага болон үр дүнгийн эхлэл үлдэнэ. Ингэснээр агент хэрэгслийг дахин дуудахын оронд юу олж, юу хийснээ санана. 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 Шилдэг шүүгчийн сануулга (давхих) text — шууд Шүүгчийн хамгийн сайн сануулгыг (хоосон = суулгасан) хүчингүй болгодог.
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 шууд ⟩Энэ хязгаар хүртэл залруулах зөвлөмж бүхий бүтэлгүйтсэн хэрэгслийн дуудлагыг дахин оролдсон.

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. Persona/operator зааварчилгааг хүчингүй болгодог.
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 = bot нь NOT тохируулсан AiHummer хэрэглэгч (үйлчилгээний үүрэг бүхий хэрэглэгч) ямар ч суваг илгээгчийг үл тоомсорлодог — санамсаргүй чатын гишүүд болон зочдын дуудлагад худал (өгөгдмөл) = хүн бүрт хариу өгөхгүй.

Integrations

Түлхүүр Нэр Төрөл Анхдагч Хүчин төгөлдөр болно Юу хийдэг
AIHUMMER_A2A_PUBLISH Agent2Agent (A2A) дээр төлөөлөгчийг нийтлэх bool 0 дахин асаасны дараа Агентыг A2A сервер болгон нийтлэх (Агент карт + 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 Cascade: нэмэгдүүлэхийн тулд мин тэмдэгт int 0 шууд Хүчтэй каскадын загвар эхлэх хүсэлтийн уртын босго (тэмдэгтүүд). 0 ​​= анхдагч.
AIHUMMER_CASCADE_STRONG_MODEL Cascade: илүү хүчтэй нөөц загвар text — шууд Урт/нарийн төвөгтэй хүсэлтүүдэд шаталсан загвар (хоосон = унтраалттай).
AIHUMMER_CLAUDE_AUTH_URL Claude захиалга: нэвтрэх хуудасны хаяг text — шууд Claude захиалгыг холбохыг зөвшөөрөх хуудас. Хоосон — стандарт хаяг; зөвхөн дэмжлэг хүсвэл өөрчилнө.
AIHUMMER_CLAUDE_CLIENT_ID Claude захиалга: OAuth үйлчлүүлэгчийн ID 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 Кодекс суурь URL text — зарим нь дахин асаасны дараа Кодексийн (ChatGPT захиалга) тээврийн суурь. Эхлэх үед/дахин ачаалсны дараа хэрэгжинэ.
AIHUMMER_CODEX_MAX_OUTPUT_TOKENS Хамгийн их гаралтын жетон (0 = хязгааргүй) int 0 шууд Чатын эргэлтэнд зориулсан max_output_tokens хязгаар. 0 = хязгааргүй. Шалтгаан бодох загварт үндэслэлийн токенууд мөн энэ төсөвт тооцогдоно, тиймээс хэтэрхий бага утга нь хоосон “бүрэн бус: max_output_tokens” гэсэн хариултыг өгдөг. Яаралтай хэрэгжинэ (дахин эхлүүлэхгүй).
AIHUMMER_CODEX_MODEL Загварын id (Кодекс / gpt-5.5 тээвэрлэлт) text gpt-5.5 зарим нь дахин асаасны дараа Үндсэн Codex/ChatGPT тээвэрлэлтийн загварын id (жишээ нь, 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/Ollamagateway сервер эсвэл хост). Үйлчилгээ үзүүлэгчийн өгөгдмөл төгсгөлийн цэгийг ашиглахын тулд хоосон орхино уу.
AIHUMMER_LLM_MODEL LLM загвар text — зарим нь дахин асаасны дараа Загварын нэр/id нь үйлчилгээ үзүүлэгч рүү ээлж болгон илгээдэг (таны эцсийн цэгийн үйлчилдэг загвар). Төгсгөлийн цэг нь бодитоор харуулж буй загвартай таарч байх ёстой.
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 Топ-p (цөмийн дээж авах) text — шууд Агентад заагаагүй бол хариултыг олон янз болгох бас нэг арга (0–1). Хоосон — загвар өөрөө шийднэ. Ихэвчлэн нэгийг л заана: температур эсвэл энэ; боддог загварууд үүнийг хүлээн авахгүй.
AIHUMMER_MODEL_GUARD_INTERVAL_MIN Агентын загварын шалгалт: интервал, мин int 60 шууд Агент бүрийн загварыг идэвхтэй нийлүүлэгч нийлүүлж байгааг хэр давтамжтай шалгах. Агентын загварыг хэзээ ч өөрчлөхгүй: хэн ч нийлүүлэхгүй байх хугацаанд хариултын дарааллын завсарлагагүй эхний загвар хариулж, мэдэгдэл агентуудыг нэрлэнэ — загвар нь буцахад дахин нэг мэдэгдэл ирнэ. Шлюз ажиллаж эхлэхэд шалгалт үргэлж явагдах бөгөөд 0 нь зөвхөн давталтыг унтраана. Шинэ давтамж нэг минутын дотор хүчин төгөлдөр болно.
AIHUMMER_OPENAI_API OpenAI API загвар (чат | хариултууд) enum: \\| chat \\| responses — зарим нь дахин асаасны дараа чат = /chat/completions, хариултууд = /responses. Хоосон = автомат/өгөгдмөл. Эхлэх үед/дахин ачаалсны дараа хэрэгжинэ.
AIHUMMER_OPENAI_API_KEY Уугуул OpenAI API түлхүүр (байршуулах өгөгдмөл) text — зарим нь дахин асаасны дараа Таны 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 түлхүүрээр ажиллах үед /зургийн 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 шууд хурдан шивнээ загвар (жишээ нь: small/medium/large-v3 эсвэл Systran/faster-whisper-⟨size⟩). Шууд хэрэгжинэ.
AIHUMMER_TTS_API_KEY TTS API товчлуур (ирмэг-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 voice (олон хэл, орос хэл орно). Эхлэх үед/дахин ачаалсны дараа хэрэглэнэ.
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 + барж оруулах). Шууд хэрэгжинэ.
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 дахин асаасны дараа Вектор хэмжээс — загвартай тохирч байх ёстой (олон хэлээр-e5-base=768, bge-m3=1024).
AIHUMMER_EMBEDDER_KEEPALIVE Суулгагчийг амьд байлгах 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 шууд Өөрийгөө хадгалдаг мөрөөдлийн дамжуулалт нь бүх хүрээн дэх зөрчилдөөнийг шалгасан нэхэмжлэлийг хэр олон удаа скан хийдэг вэ (Годоо үргэлжлэх хугацаа, жишээ нь 30м/1цаг/6цаг). Идэвхгүй болгохын тулд 0-г тохируулна уу. Шууд хүчин төгөлдөр болно, дахин эхлүүлэх шаардлагагүй.
AIHUMMER_MEMORY_EXTRACT LLM баримт задлах bool 1 шууд График/зөрчилдөөн/мөрөөдлийн машиныг асаахад шаардлагатай өгүүлбэрийн түүхий хэсгүүдийг хадгалахын оронд LLM (өгөгдмөл АСУУДАЛ)-аар дамжуулан хэвийн болгосон субьект/ предикат/объектын баримтуудыг задлаарай. Баригдсан зурвас бүрт нэг 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 reranker хажуугийн тэрэг 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 Халаасны агент гарц нийтийн URL text — шууд Прокси → халаасны агент гарц порт (POCKET_AGENT_PORT, анхдагч 8080). Алсын агент үүнийг нэг удаагийн тасалбараар залгадаг.
TELEGRAM_PUBLIC_URL Telegram вэб дэгээ нийтийн URL text — шууд Зөвхөн вэб дэгээ горим — прокси → телеграм холбогч порт (анхдагч 8091). Санал асуулга ашиглахын тулд хоосон орхино уу (олон нийтийн URL шаардлагагүй).

SSO (LDAP/AD)

Түлхүүр Нэр Төрөл Анхдагч Хүчин төгөлдөр болно Юу хийдэг
AIHUMMER_LDAP_BASE_DN Хэрэглэгчийн хайлтын үндсэн DN text — дахин асаасны дараа Хайлтын үндэс, ж.нь. OU=Users,DC=corp,DC=example.
AIHUMMER_LDAP_BIND_DN Үйлчилгээний холболтын DN text — дахин асаасны дараа Анхны хайлтын холболтод ашигласан бүртгэл, ж.нь. CN=svc-aihummer,OU=Үйлчилгээ,DC=corp,DC=жишээ. Хоосон = нэргүй хайлт.
AIHUMMER_LDAP_DEFAULT_ROLE LDAP: Өгөгдмөл үүрэг (бүлэг тохирохгүй) text — дахин асаасны дараа Газрын зурагтай таарах бүлэг байхгүй үед үүрэг олгоно. Хоосон = үүрэг байхгүй.
AIHUMMER_LDAP_ENABLED LDAP/AD нэвтрэлтийг идэвхжүүлэх bool 0 дахин асаасны дараа Асаалттай үед админы нэвтрэлтүүд директор руу буцах болно. Холбох нууц үг нь Secrets (scope ldap, name bind_password) дотор байрладаг.
AIHUMMER_LDAP_GROUP_ATTR Бүлгийн атрибут (өгөгдмөл гишүүнOf) text — дахин асаасны дараа Хэрэглэгчийн оруулгын жагсаалтын бүлгийн DN-н шинж чанар. Хоосон нь бүлэг→үүргийн зураглалыг идэвхгүй болгодог.
AIHUMMER_LDAP_ROLE_MAPPINGS LDAP: Бүлэг → үүргийн зураглал (JSON) text — дахин асаасны дараа JSON бүлгийн DN объект (эсвэл нүцгэн CN) → үүрэг, ж.нь. {“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 агуулсан байх ёстой. МЭ: (sAMAccountName=%s); OpenLDAP: (uid=%s).

SSO (OIDC)

Түлхүүр Нэр Төрөл Анхдагч Хүчин төгөлдөр болно Юу хийдэг
AIHUMMER_OIDC_AUDIENCE OIDC үзэгчид text — дахин асаасны дараа Хүлээгдэж буй aud нэхэмжлэл — үүнийг өөр найдлага тавьж буй талд зориулж гаргасан жетоноос татгалзахын тулд THIS нөөцийн үзэгчдэд тохируулна уу. aud нэхэмжлэл нь одоо токен бүр дээр REQUIRED байна (аудгүй жетон татгалзсан); Үүнийг тохируулах үед aud мөн үүнийг агуулсан байх ёстой. Үйлдвэрлэлд маш их зөвлөж байна.
AIHUMMER_OIDC_ISSUER OIDC гаргагч URL text — дахин асаасны дараа IdP гаргагч (жишээ нь https://login.example.com). тохируулсан үед OIDC JWT баталгаажуулалтыг идэвхжүүлдэг.
AIHUMMER_OIDC_JWKS_URL OIDC-ийн JWKS хаяг (URL) text — дахин асаасны дараа JSON Веб түлхүүр Токен гарын үсгийг баталгаажуулахад ашигладаг төгсгөлийн цэгийг тохируулах.
AIHUMMER_OIDC_TENANT_CLAIM OIDC ажлын байрны нэхэмжлэл text — дахин асаасны дараа Ажлын талбарын ID-г агуулсан JWT нэхэмжлэл (жишээ нь, 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 хувийн түлхүүр нь Нууц дотор амьдардаг (хамрах хүрээ saml, нэр sp_key).
AIHUMMER_SAML_ENTITY_ID SP байгууллагын ID text — дахин асаасны дараа SP байгууллагын ID (хоосон бол өгөгдмөл нь ⟨root⟩/saml/metadata).
AIHUMMER_SAML_IDP_METADATA IdP мета өгөгдөл XML text — дахин асаасны дараа IdP-ийн SAML мета өгөгдлийн баримт бичгийг буулгана уу (Okta/Azure AD/ADFS).
AIHUMMER_SAML_ROLE_ATTRIBUTE Үүрэг/бүлгийн шинж чанар (өгөгдмөл бүлгүүд) text — дахин асаасны дараа Бүлэг/үүргийн утгыг агуулсан батламжийн шинж чанар.
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). Тохирох хувийн түлхүүр нь Нууц хэсэгт ордог (хамрах хүрээ saml, нэр 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 — дахин асаасны дараа Зөвшөөрөгдсөн гарал үүслийн таслалаар тусгаарлагдсан жагсаалт. Хоосон = CORS зөвшөөрөгдөөгүй (зөвхөн ижил гаралтай). Эхлэх үед/дахин ачаалсны дараа хэрэглэнэ.
AIHUMMER_CSP Агуулгын-Аюулгүй байдлын-Бодлогын толгой хэсэг (давхих) 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 Код-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 Код-exec хамгаалагдсан хязгаарлагдмал орчны зураг text — шууд Заавал биш, зөвхөн «Зөвхөн хамгаалагдсан орчинд» горимд: ҮС-ийн хамгаалагдсан орчны оронд Docker контейнерийн дүрс (сүлжээгүй, зөвхөн уншигдах үндэс, хязгаарууд); сервер дээр Docker шаардлагатай. Хоосон = ҮС-ийн хамгаалагдсан орчин (bubblewrap).
AIHUMMER_CODE_EXEC_TIMEOUT_SECONDS Код ажиллуулах хугацааны хязгаар (секунд) int 1800 шууд Агентын нэг команд, арын горимынхыг оруулаад, хэр удаан ажиллаж болох: 10 секундээс 24 цаг хүртэл. 30 секундэд хариу өгөөгүй команд тасрахгүй, арын горимд шилждэг бөгөөд агент түүнийг process хэрэгслээр шалгана. Агент богино хугацаа хүсч болно, урт биш.
AIHUMMER_DB_QUERY_DSN «Сан руу хүсэлт» хэрэгслийн өгөгдлийн сангийн холболт text — шууд Агентын унших боломжтой (зөвхөн унших) өгөгдлийн сангийн холболтын мөр, жишээ нь postgres://reader:password@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 autth (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.