AiHummer
Türkçe▾
Oturum açHesap
v1.4.x▾
{ }Swagger

Ayarlar başvurusu

v1.4.x · güncellendi 2026-10-02

Burada operatörün bir AiHummer sunucusunda değiştirebileceği tüm ayarlar listelenir. Sayfa ürünün kendi kataloğundan üretilir, bu yüzden sunucunuzla birebir örtüşür.

Değer web arayüzünde ya da aihummer settings set KEY VALUE komutuyla verilir (Komut satırı). Varsayılan değer sütunu, kendi değeriniz verilene kadar sunucunun kullandığı değeri gösterir.

[!NOTE] Gizli değerler burada asla yazdırılmaz, sağlayıcının hizmet anahtarları ise hiç listelenmez — ürün onları tüm listelerden gizler. Tire, boş değeri ya da yalnızca web arayüzünde gösterilen açıklamayı belirtir.

API

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_PERSONAL_API_KEYS OpenAI uyumluluğu için kişisel API anahtarları bool 1 yeniden başlatmadan sonra “off”, OpenAI uyumlu uç noktada kişisel anahtar kimlik doğrulamasını devre dışı bırakır. Diğer tüm değerler = başlangıçta/yeniden başlatma sonrasında uygulanır.

Agent

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_AGENT_ANNOUNCE_SLOW_TOOLS Ajan: uzun işlemlerden önce ne yaptığını söylesin bool 1 hemen Uzun bir işlemden önce (görsel, derin araştırma, video, bir alt ajana görev) ajan ne yaptığını kısaca yazar; böylece bekleme sessiz geçmez. Bu mesajlar rahatsız ediyorsa kapatın.
AIHUMMER_AGENT_COMPACT_AT_PCT Aracı: geçmişi şu dolulukta sıkıştır, bütçesinin %’si int 50…99 85 hemen Bir sohbetin geçmişi model penceresindeki yerinin bu payını doldurduğunda eski mesajlar özetlenir — arka planda, yanıttan sonra; tur beklemez. Daha düşük — daha sık sıkıştırma, ama model kelimesi kelimesine daha az hatırlar; daha yüksek — daha seyrek, ama turlar ağırlaşır. 50–99; bir aracı kendi değerini belirleyebilir.
AIHUMMER_AGENT_COMPACT_TO_PCT Aracı: sıkıştırmadan sonra bırak, geçmiş bütçesinin %’si int 10…90 50 hemen Sıkıştırmadan sonra geçmişin yerinin ne kadarının kelimesi kelimesine kaldığı; daha eski her şey özete gider. Sıkıştırma eşiğinin altında olmalıdır: aradaki fark bir sonraki sıkıştırmaya kadar kaç tur geçeceğini belirler. 10–90; bir aracı kendi değerini belirleyebilir.
AIHUMMER_AGENT_HISTORY_TURNS Ajan: kelimesi kelimesine tutulan diyalog turları int 1…1000 30 hemen Modelin bir konuşmanın son kaç turunu kelimesi kelimesine gördüğü (sıkıştırma zamanı gelene kadar 10 fazlası). Daha eski mesajlar arka planda özetlenir; konuşmanın kendisi asla silinmez. Modelin bağlam penceresi otomatik olarak dikkate alınır. 1–1000; ajan kendi değerini belirleyebilir.
AIHUMMER_AGENT_MAX_ITERATIONS Ajan: tur başına en fazla araç adımı int 1…256 25 hemen Bir ajanın yanıt vermeden önce bir turda kaç kez araç çağırabileceği. Sınıra ulaşıldığında tur başarısız olmaz: ajan yapılanları ve kalanları bildirir, devam etmesini isteyebilirsiniz. Aynı sonucu veren üç özdeş çağrı üst üste gelirse tur daha erken durur. 1–256; ajan kendi değerini belirleyebilir.
AIHUMMER_AGENT_MEMORY_FLUSH Ajan: sıkıştırmadan önce belleğe not kaydet bool 1 hemen Eski mesajlar bir özete dönüştürülmeden önce ajan hedefler, kararlar ve açık işler hakkında kısa bir notu belleğe kaydeder. Model çağrısından tasarruf etmek için kapatın.
AIHUMMER_AGENT_MEMORY_FLUSH_PROMPT Ajan: sıkıştırmadan önceki not neyi saklasın text — hemen Sıkıştırmadan önceki not için kendi göreviniz: özete giden mesajlardan neyin saklanacağı (örneğin, “yalnızca alışverişleri, son tarihleri ve anlaşmaları yaz”). Boş — yerleşik: hedefler, kararlar, açık işler. Koruma kapatılamaz: konuşma metni talimat değil veri olarak kalır; parolalar ve anahtarlar kaydedilmez. En fazla 4000 karakter; bir ajanın kendi görevi olabilir.
AIHUMMER_AGENT_NEW_REMINDERS_MEMORY Yeni ajanlar: hatırlatıcılar ve belleğe yazma bool 1 hemen Elle oluşturulan yeni bir ajan (ilk kurulum sihirbazı, “Ajan oluştur”, API) ilk turdan itibaren KENDİ hatırlatıcılarını ve zamanlamalarını kurar, değiştirir, iptal eder ve olguları kendi belleğine yazar – kişisel asistan şablonu gibi. Tek bir ajan için bu, kartında (Yetenekler) kapatılır. Kütüphane şablonları kendi seçimini yapar, kopya orijinalin haklarını korur, başka bir ajanın oluşturduğu ajanlar bunlar olmadan başlar; mevcut ajanlar değişmez. Oluşturulacak bir sonraki ajan için geçerlidir.
AIHUMMER_AGENT_PROMPT_PART_MAX_CHARS Ajan: istem parçası başına en fazla karakter int 1000…1000000 20000 hemen Modelin ajan kişiliğinin TEK bir parçasından — profil bölümü, istem parçası veya ana istem — kaç karakter aldığı. Daha uzun bir parçada baş (3/4) ve son (1/4), ne kadar kesildiğine dair bir notla korunur; bu, konuşma kartında ve ajanın istem bileşiminde görünür. Ad, hitap şekli ve kişilik kısıtları asla kesilmez. 1000–1000000; bir ajan kendi değerini kullanabilir.
AIHUMMER_AGENT_PROMPT_TOTAL_MAX_CHARS Ajan: tüm kişiliğin en fazla karakteri int 1000…2000000 60000 hemen Ajan kişiliğinin toplam üst sınırı: tüm parçalar birlikte. Aşıldığında önce en uzun parçalar yer açar, kısa parçalar bütün kalır. 1000–2000000; bir ajan kendi değerini kullanabilir.
AIHUMMER_AGENT_SELF_INTRO Ajan: kendini tanıtma enum: first_contact \\| each_dialog \\| never first_contact hemen «Bir kez, ilk tanışmada»: ajan bir kişiyle ilk konuşmasında, kişi hemen konuya girmek istemiyorsa kendini kısaca tanıtır; tanıdığı biriyle tekrar tanışmaz ve selama doğal biçimde karşılık verir. «Kendini hiç tanıtmasın»: ajan adını asla kendiliğinden söylemez. «Her yeni konuşmanın başında» — her yeni konuşmanın başında ve uzun bir aradan sonra, kısaca ve geçmiş işlerin özeti olmadan. Bir ajan kendi kartında («Bağlam ve davranış») farklı seçebilir.
AIHUMMER_AGENT_SESSION_IDLE_RESET_MINUTES Ajan: sessizlikten sonra konuşmayı yeniden başlat (dakika) int 0…525600 360 hemen “Sessizlikten sonra” ve “her gün ve sessizlikten sonra” için: kişi bundan daha uzun bir sessizlikten sonra yazarsa ajan konuşmayı yeniden başlatır. Kartında kendi değeri olmayan ajanlar için geçerlidir. 0 — sessizliğe göre değil. 0–525600; 360 = 6 saat, 1440 = bir gün.
AIHUMMER_AGENT_SESSION_INDEX_MAX_ENTRIES Ajan: listede en fazla bu kadar oturum tut int 0…100000 0 hemen En sessiz olanlar önce çıkar; hiçbir şey silinmez. 0 — sınırsız. 0–100000. Kartında kendi değeri olmayan ajanlara uygulanır.
AIHUMMER_AGENT_SESSION_INDEX_PRUNE_DAYS Ajan: bu kadar gün sessizlikten sonra oturum listesinden çıkar int 0…3650 0 hemen Hiçbir şey silinmez: konuşma listeden çıkar ve yeni bir mesajla geri döner. 0 — tut. 0–3650. Kartında kendi değeri olmayan ajanlara uygulanır.
AIHUMMER_AGENT_SESSION_RESET_AT_HOUR Ajan: günlük yeniden başlama saati int 0…23 4 hemen «Her gün» modları için: bu saatten önce başlamış bir konuşma, kişinin bir sonraki mesajıyla baştan başlar. Saat, sunucunun saat dilimine göredir (Sistem ve ayarlar bölümündeki «Saat dilimi» ayarı). 0–23; 4 gece, neredeyse kimsenin yazmadığı saattir.
AIHUMMER_AGENT_SESSION_RESET_GROUP_IDLE_MINUTES Ajan: sessizlikten sonra grup sohbetini yeniden başlat (dakika) int 0…525600 0 hemen “Sessizlikten sonra” ve “her gün ve sessizlikten sonra” modlarındaki grup sohbetleri için: grup sohbetinin yeniden başladığı sessizlik dakikaları. 0, kişisel sohbetlerdeki gibi demektir. 0–525600.
AIHUMMER_AGENT_SESSION_RESET_GROUP_MODE Ajan: grup sohbeti ne zaman yeniden başlar enum: inherit \\| daily \\| idle \\| both \\| none inherit hemen Grup sohbetleri için ayrı bir kural (Telegram grupları, VK sohbetleri, MAX sohbetleri ve diğerleri): kişisel sohbetlerdeki gibi, her gün sıfırlama saatinde, sessizlikten sonra, hangisi önce gelirse ya da hiçbir zaman. Sıfırlama saati ortaktır. Kartında kendi kuralı olmayan ajanlar için geçerlidir.
AIHUMMER_AGENT_SESSION_RESET_MODE Ajan: konuşma ne zaman yeniden başlar enum: idle \\| daily \\| both \\| none idle hemen Ajanın konuşmayı ne zaman yeniden başlattığı: her gün sıfırlama saatinde (ayarlardaki saat dilimine göre), bir sessizlikten sonra, hangisi önce gelirse ya da asla. Yeniden başlarken ajan önceki konuşma hakkında belleğine bir not yazar ve ilk turu önceki özeti ve son mesajları alır; mesajların kendisi arşivde ve aramada kalır. Kartında kendi kuralı olmayan ajanlar için geçerlidir; orada grup sohbetleri için ayrı bir kural belirlenebilir.
AIHUMMER_AGENT_SESSION_SCOPE Ajan: kişisel konuşmaların gittiği yer enum: chat \\| per-channel-peer \\| per-peer chat hemen «Kişi başına bir» aynı kişinin Telegram, uygulama ve diğer kişisel sohbetlerini tek konuşmada birleştirir. Grup sohbetleri her zaman kendi konuşmasını korur. Sonraki mesajdan itibaren geçerlidir. Kartında kendi değeri olmayan ajanlara uygulanır.
AIHUMMER_AGENT_SILENT_REPLY Ajan: sessiz kalabilir enum: groups \\| all \\| off groups hemen Grup sohbetlerinde mesaj ajana yönelik değilse veya ekleyecek bir şeyi yoksa ajan sessiz kalabilir; özel sohbetlerde her zaman yanıt verir. Sessizliğe özel sohbetlerde de izin verebilir veya kapatabilirsiniz. Sessiz bir tur hiçbir şey göndermez, konuşma kartında “ajan sessiz kaldı” olarak işaretlenir ve model onu geçmişte görmez. Bir sonraki turdan itibaren geçerlidir.
AIHUMMER_AGENT_SKILLS_PROMPT_MAX_CHARS Ajan: istemdeki beceri listesinin en fazla karakteri int 1000…200000 18000 hemen Her turda model becerilerin metinlerini değil, listesini görür: tanımlayıcı, ad ve ne zaman kullanılacağı; görev uyduğunda ajan becerinin talimatını kendisi yükler. Liste daha uzunsa önce açıklamalar, sonra listenin sonu çıkarılır — kalanları ajan istek üzerine bulur. 1000–200000.
AIHUMMER_AGENT_STALE_GAP_HOURS Ajan: geçmiş konuşmanın geçmiş sayılacağı ara (saat) int 0…8760 12 hemen Biri bundan uzun bir aradan sonra yazarsa ajan bir not alır: daha önce konuşulan her şey geçmiştir — istenmedikçe yeniden anlatılmaz ve eski görevler sürdürülmez. Her mesaj zaten kendi zamanını ve öncekinden bu yana geçen süreyi taşır. 0 = not yok. 0–8760.
AIHUMMER_AGENT_TOOL_HISTORY_TURNS Ajan: araç sonuçlarını saklayan turlar int 0…100 5 hemen Modelin son kaç turda araç çağrılarını ve sonuçlarını tam olarak gördüğü (bir sonuç 16 KB’a kadar saklanır). Daha eski turlarda çağrı ve sonucun başı kalır. Böylece ajan araçları yeniden çağırmak yerine ne bulduğunu ve ne yaptığını hatırlar. 0 = sonuçları sonraki turlara taşıma. 0–100; ajan kendi değerini belirleyebilir.
AIHUMMER_APPROVAL_TOOLS Onay gerektiren araçlar multiselect — hemen Çağrıları çalıştırılmadan önce operatörün elle onayını gerektiren araçların virgülle ayrılmış listesi. Boş = onay gerekmez. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_SUBAGENT_MAX_DEPTH Subagent maksimum derinliği int 0…10 2 hemen Alt ajanların en fazla iç içe geçme derinliği (bir ajanın ajan başlatması). Varsayılan 2 — sonsuz özyinelemeye karşı koruma.
AIHUMMER_SUBAGENT_TIMEOUT_SEC Subagent zaman aşımı (saniye) int 0…86400 180 hemen Tek bir alt ajan çalıştırması için saniye cinsinden maksimum süre.
AIHUMMER_TOOL_SEARCH Araçların tembel yüklenmesi bool false hemen Araçların çalışma çekirdeğini doğrudan gösterir, büyük bir kataloğun geri kalanını ise her gizli aracı adıyla sayan bir arama aracının arkasına gizler. Yalnızca büyük kataloglarda (onlarca eklenti, MCP veya OpenAPI aracı) karşılığını verir: boyut eşiğinin altında tüm araçlar doğrudan gösterilir, çünkü araç bulmak için modele yapılan ek bir çağrı şemalardan daha pahalıdır. Bir sonraki turdan itibaren geçerlidir.
AIHUMMER_TOOL_SEARCH_CORE Geç araç yükleme: her zaman açık araçlar 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 hemen Tembel modda her zaman doğrudan gösterilen araçlar. Varsayılan çalışma çekirdeğidir: web araması, sayfa getirme, bellek, konuşma geçmişi, bilgi tabanı, kod, dosyalar, mesajlar, zamanlamalar ve uygulama eşleştirme. Bellek ve bilgi tabanı araması (memory_search, memory_get, search_knowledge) bu listede ne olursa olsun her zaman gösterilir. Boş liste bu çekirdeği geri getirir.
AIHUMMER_TOOL_SEARCH_MIN_POOL_TOKENS Araçların tembel yüklenmesi: gizli araçların asgari boyutu (token) int 0…1000000 4000 hemen Araçları yalnızca çekirdek dışındaki şemaların toplamı en az bu kadar token olduğunda gizle (her biri yaklaşık 4 karakter). Altında tüm araçlar doğrudan gösterilir: araç bulmak için modele yapılan ek bir çağrı, şemaları göstermekten daha pahalıdır.
AIHUMMER_TOOL_SEARCH_THRESHOLD Geç araç yükleme: ertelenecek minimum araç int 0…1000 12 hemen Yalnızca bu sayıdan fazla araç temsilcinin profil filtresinden sağ çıktığında erteleyin.

Agent · Reasoning

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_AGENT_BEST_OF_N N içinden en iyisi: aday sayısı int 0…8 0 hemen Ajan bu kadar yanıt adayı hazırlar ve en iyisini tutar. 0 veya 1 — kapalı, 2 ve üzeri — açık. Her aday ayrı bir yanıt kadar maliyetlidir.
AIHUMMER_AGENT_DEBATE_JUDGE_PROMPT Tartışma: yargıç istemi (geçersiz kıl) text — hemen Tartışma jürisi istemini geçersiz kılar (boş = yerleşik).
AIHUMMER_AGENT_DEBATE_N Tartışma: yanıt adayı sayısı int 0…8 0 hemen Ajan bu kadar yanıt adayı hazırlar, bunları karşılaştırır ve en iyisini verir. 0 veya 1 — kapalı, 2 ve üzeri — açık. Her aday ayrı bir yanıt kadar maliyetlidir.
AIHUMMER_AGENT_DEBATE_PROMPT Tartışma: aday istemi (geçersiz kıl) text — hemen Tartışma adayı istemini geçersiz kılar (boş = yerleşik).
AIHUMMER_AGENT_DEBATE_ROUNDS Tartışma: turlar int 1…10 1 hemen Aday paneli için tartışma turlarının sayısı.
AIHUMMER_AGENT_JUDGE_PROMPT N’nin en iyisi jüri istemi (geçersiz kıl) text — hemen N’nin en iyisi değerlendirme istemini geçersiz kılar (boş = yerleşik).
AIHUMMER_AGENT_PLAN_PROMPT Planlayıcı istemi (geçersiz kıl) text — hemen Planlayıcı istemini geçersiz kılar (boş = yerleşik).
AIHUMMER_AGENT_PLAN_STEPS Planlayıcı-yürütücü: maksimum plan adımları (0=kapalı) int 0…32 0 hemen ⟩0 ayrı bir planlayıcı→yürütücü→sentez geçişini çalıştırır (karmaşık çok adımlı görevler için iyidir). 0 devre dışı bırakır. Tipik 4–8.
AIHUMMER_AGENT_PLAN_STEP_ITERS Planlayıcı: adım başına araç yinelemeleri (0=default) int 0…64 0 hemen Plan adımı başına araç çağırma yinelemelerini sınırlar. 0 = yerleşik varsayılan (4).
AIHUMMER_AGENT_REFLECT Öz eleştiri geçişi bool 0 hemen Son yanıttan önce bir yansıma/öz eleştiri geçişi ekler.
AIHUMMER_AGENT_REFLECT_PROMPT Yansıma istemi (geçersiz kıl) text — hemen Öz eleştiri istemini geçersiz kılar (boş = yerleşik).
AIHUMMER_AGENT_SELF_HEAL Kendi kendini iyileştirme aracı hatası yeniden denemeleri (0=kapalı) int 0…10 0 hemen ⟩0, bu sınıra kadar, düzeltici bir ipucuyla başarısız araç çağrılarını yeniden dener.

Agent · System prompt

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_LOCALE Varsayılan yerel ayar 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 hemen Varsayılan yanıt dili/yerel ayar ipucu, ör. ru-RU. Kişi/operatör talimatları geçersiz kılınır.
AIHUMMER_TIMEZONE Saat dilimi text UTC hemen Aracının güncel tarihi ve kendi saat dilimi olmayan zamanlamalar için IANA saat dilimi, ör. Europe/Moscow. Varsayılan UTC.

Channels

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_CHANNEL_FAILURE_NOTICE Yanıt başarısız olunca kişiye bildir enum: always \\| once \\| off always hemen Ajan yanıt veremediğinde kanaldaki (Telegram ve diğerleri) kişinin ne aldığı: «Her seferinde» — kendi dilinde kısa bir mesaj; «En fazla 4 saatte bir» — 4 saat içinde konuşma başına bir mesaj; «Bildirme» — hiçbir şey. Mesajda hata kodu veya sağlayıcı adı yoktur; ayrıntıları Oturumlar’da ve bildirimlerde görürsünüz.
AIHUMMER_CHANNEL_FAILURE_TEXT_BLOCKED Hata mesajı: örnek askıya alındı text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_BUDGET Hata mesajı: sahibin bütçesi tükendi text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_BUSY Hata mesajı: ağ geçidi aşırı yüklü text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_CONFIG Hata mesajı: model bağlantısı sahibin ilgisini gerektiriyor text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_FAILED Hata mesajı: diğer hata text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_QUOTA Hata mesajı: modelin kullanım sınırı doldu text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_STEP_LIMIT Hata mesajı: görev tek bir yanıta sığmadı text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_TOO_LONG Hata mesajı: konuşma model için çok uzun text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CHANNEL_FAILURE_TEXT_UNAVAILABLE Hata mesajı: model geçici olarak kullanılamıyor text — hemen Boş bırakın; kişinin kendi dilinde yerleşik mesaj gönderilir. Metniniz yazıldığı gibi, yazdığınız dilde gönderilir; {ref} yanıtın kodunu ekler, bu kodla turu Oturumlar’da bulursunuz. Hemen uygulanır.
AIHUMMER_CONFIDENTIAL_PERSONA Gizli web kişiliği bool 0 hemen Açık olduğunda, web sohbeti aracısı kişilik/kimlik ayrıntılarını ifşa etmez veya sürdürmez ve eldeki göreve verilen yanıtları tutar; bunu anonim veya gizliliğe duyarlı web dağıtımları için kullanın. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_INBOUND_COALESCE_MS Mesaj birleştirme penceresi (ms) int 500 hemen Bir kişinin aynı sohbete art arda gönderdiği birkaç mesaj (kısa mesajlar, fotoğraf albümü, hızlı bir düzeltme), aralarındaki duraklama bu pencereden kısaysa TEK bir yanıt alır. Yanıt hazırlanırken gelen mesajlar ondan hemen sonra yanıtlanır, asla paralel olarak değil. Varsayılan 500 ms; 0 = ayrı mesajlar arasında beklemeden; bir fotoğraf albümü yine de tek yanıt alması için toplanır (3 sn’ye kadar aralar, en fazla 20 sn). Birleştirme Telegram’da çalışır; her mesaja yanıt bekleyen Slack, WhatsApp, VK, e-posta ve diğer bağlayıcılar (ve /v1/inbound/generic üzerinden entegrasyonlar) her mesaja ayrı yanıt alır — yanıtlar yine sırayla, aynı anda yalnızca biri hazırlanarak verilir. Hemen uygulanır.
AIHUMMER_INBOUND_EDIT_MODE Kişi yanıtlanmış bir mesajı düzenlediğinde enum: correct \\| history correct hemen correct — bot bunun bir düzeltme olduğunu bilerek yeniden yanıt verir («önce / şimdi»); history — düzenleme yalnızca konuşma geçmişini düzeltir, yeni yanıt olmaz (yazım hataları için pratik). Botun henüz yanıtlamadığı bir mesajın düzenlenmesi her zaman yalnızca metnini değiştirir. Kanalın düzenlemeleri bildirdiği yerde çalışır (Telegram). Hemen uygulanır.
AIHUMMER_INBOUND_QUEUE_MODE Ajan çalışırken yazılan mesajlar enum: steer \\| collect \\| followup steer hemen Ajan hâlâ bir yanıt hazırlarken (ararken, araç çalıştırırken) aynı kişinin gönderdiği mesaja ne olur: steer (varsayılan) — ajan onu bir sonraki adımından önce görür ve aynı yanıtta dikkate alır; collect — bir sonraki yanıtla yanıtlanır. followup — bu tür her mesaj sırayla kendi yanıtını alır. Fotoğraflar, dosyalar, bir mesaja verilen yanıtlar ve iletmeler her zaman bir sonraki yanıtı bekler. Hemen uygulanır.
AIHUMMER_INBOUND_REQUIRE_BINDING Yalnızca temel hazırlığı yapılan kullanıcılara yanıt ver bool true hemen true = bot, NOT temel hazırlığı yapılmış bir AiHummer kullanıcısı (rol bağlaması olan bir kullanıcı) olan herhangi bir kanal göndericisini yok sayar — rastgele sohbet üyeleri ve misafir çağrıları yanıt almaz false (varsayılan) = herkese yanıt verir.

Integrations

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_A2A_PUBLISH Ajanı Agent2Agent üzerinden yayınla (A2A) bool 0 yeniden başlatmadan sonra Aracıyı A2A sunucusu olarak yayınlayın (Ajan Kartı + POST /a2a/mesaj). Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_MCP_EXPORT_TOOLS Harici asistanlara açılan araçlar multiselect — yeniden başlatmadan sonra Harici MCP istemcileri için izin verilen araç adlarının virgüllerle ayrılmış açık bir listesi. Boş = hiçbir aracı yayınlamayın. Tehlikeli ana makine düzeyindeki sınıflar, listelenmiş olsalar bile yerleşik politika tarafından ayrıca yasaklanmıştır. Başlangıçta/yeniden başlatma sonrasında geçerlidir.
AIHUMMER_MCP_PUBLISH Araçları MCP üzerinden yayınlama bool 0 yeniden başlatmadan sonra Harici asistanların (örneğin Claude Desktop) ajanlarınızın araçlarını kullanmasına izin verir. Hangi araçların açılacağı yandaki ayarda seçilir: liste boş olduğu sürece hiçbiri açılmaz.
AIHUMMER_MODULE_CPU_QUOTA Eklenti CPU sınırı (her biri için) text 75% hemen Her eklentinin kullanabileceği işlemci payı (systemd CPUQuota): %75 bir çekirdeğin dörtte üçü, %150 bir buçuk çekirdektir. Eklenti yeni değeri bir sonraki kurulum, güncelleme veya ayarlarının kaydedilmesi sırasında alır; o zamana kadar çalışan eklentiler önceki sınırla kalır.
AIHUMMER_MODULE_MEMORY_MAX Eklenti bellek sınırı (her biri için) text 512M hemen Her eklentinin kullanabileceği bellek (systemd MemoryMax): 512M, 1G veya 2048M gibi bir boyut (en az 64M) ya da sınırsız için infinity. Sınırı aşan eklentiyi sistem durdurur. Eklenti yeni değeri bir sonraki kurulum, güncelleme veya ayarlarının kaydedilmesi sırasında alır; o zamana kadar çalışan eklentiler önceki sınırla kalır.

Knowledge connectors

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_KB_SYNC_INTERVAL Bilgi bankasının kaynaklardan ne sıklıkla yenileneceği text — hemen Sunucunun bağlı bilgi bankası kaynaklarındaki değişiklikleri kendiliğinden ne sıklıkla aldığı. Örneğin: 30m — her 30 dakikada, 6h — her 6 saatte. Boş veya 0 — yalnızca elle. Yeniden yükleme asla kopya oluşturmaz. Slack dışa aktarımı elle yüklenir.

LLM

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_AUX_FALLBACK_MODELS Hizmet görevleri: yedek modeller list — hemen Hizmet modeli başarısız olduğunda (kota, arıza) sırayla denenen, virgülle ayrılmış modeller. Özet kaybolmasın diye ana model her zaman en son denenir. Her geçiş günlüğe yazılır. Hemen uygulanır.
AIHUMMER_AUX_MODEL Hizmet görevleri için model (özetler, notlar, başlıklar) text — hemen Arka plan hizmet görevleri için model: eski geçmişin özete dönüştürülmesi, sıkıştırmadan önceki bellek notu, sohbet başlıkları, bilgi çıkarımı, arama sorgularının yeniden ifade edilmesi ve çeviri. Boş = otomatik: aynı sağlayıcının daha ucuz modeli (Claude → claude-haiku-4-5, Codex → gpt-…-luna/mini); yoksa ana model. “main” = her zaman ana model. Hemen uygulanır.
AIHUMMER_CASCADE_MIN_CHARS Kademeli: yükseltilecek minimum karakter sayısı int 0 hemen Daha güçlü basamaklı modelin devreye girdiği istek uzunluğu eşiği (karakterler). 0 = varsayılan.
AIHUMMER_CASCADE_STRONG_MODEL Kademeli: daha güçlü geri dönüş modeli text — hemen Uzun/karmaşık istekler için basamaklandırılacak model (boş = kapalı).
AIHUMMER_CLAUDE_AUTH_URL Claude aboneliği: giriş sayfası adresi text — hemen Claude aboneliğinin bağlanmasına izin verdiğiniz sayfa. Boş — standart adres; yalnızca destek isterse değiştirin.
AIHUMMER_CLAUDE_CLIENT_ID Claude aboneliği: OAuth istemci kimliği text — hemen Claude aboneliğiyle giriş için uygulama kimliği. Boş — standart; yalnızca destek isterse değiştirin.
AIHUMMER_CLAUDE_EFFORT Claude: düşünme derinliği enum: low \\| medium \\| high \\| xhigh \\| max medium hemen Ajan belirtmediğinde Claude modellerinin yanıtlamadan önce ne kadar derin düşündüğü. Daha yüksek, zor görevlerde daha isabetlidir ancak daha yavaştır ve daha fazla kota harcar; daha düşük daha hızlı ve ucuzdur. Seçilen düzeyi tanımayan model en yakın alt düzeyi alır; Haiku 4.5 ve daha eski modeller düşünmeyi desteklemez. Ajanda belirlenen derinlik önceliklidir. Bir sonraki turdan itibaren geçerlidir.
AIHUMMER_CLAUDE_MAX_TOKENS Claude: en uzun yanıt uzunluğu (token) int 16000 hemen Tek bir Claude yanıtının kaç token kaplayabileceği — hem abonelikle hem anahtarla. Modelin düşünmesi aynı sınıra dahildir: çok düşük bir değer yanıtı cümlenin ortasında keser veya boş yanıt verir. Bir ajanın kendi yanıt uzunluğu varsa o geçerlidir.
AIHUMMER_CLAUDE_REDIRECT_URI Claude aboneliği: yönlendirme URI’si text — hemen Tedarikçiye kayıtlı iade adresi. Kendi tarafında yapılandırılmış olanla eşleşmelidir, aksi takdirde kod değişimi reddedilir.
AIHUMMER_CLAUDE_TOKEN_URL Claude aboneliği: erişim adresi text — hemen Sunucunun Claude aboneliğine erişimi aldığı ve yenilediği adres. Boş — standart adres; yalnızca destek isterse değiştirin.
AIHUMMER_CODEX_BASE_URL Kodeks tabanı URL text — kısmen yeniden başlatmadan sonra Codex (ChatGPT aboneliği) aktarımının temeli. Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_CODEX_MAX_OUTPUT_TOKENS Maksimum çıkış jetonları (0 = sınır yok) int 0 hemen Sohbet dönüşü için max_output_tokens sınırı. 0 = sınır yok. Akıl yürütme modellerinde, akıl yürütme belirteçleri de bu bütçeye dahil edilir, bu nedenle çok küçük bir değer, boş bir ‘tamamlanmamış: max_output_tokens’ yanıtına neden olur. Anında uygulanır (yeniden başlatma yok).
AIHUMMER_CODEX_MODEL Model kimliği (Codex / gpt-5.5 aktarımı) text gpt-5.5 kısmen yeniden başlatmadan sonra Birincil Codex/ChatGPT aktarımının model kimliği (ör. gpt-5.5, gpt-5.5-codex). Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_CODEX_REASONING_EFFORT Akıl yürütme çabası enum: none \\| low \\| medium \\| high \\| xhigh medium hemen Ajan belirtmezse ChatGPT (Codex) modelinin yanıttan önce ne kadar derin düşüneceği. Varsayılan — «Orta». Daha yüksek daha doğru ama daha yavaş ve pahalıdır.
AIHUMMER_LLM_CALL_TIMEOUT_S Çağrı başına zaman aşımı (saniye) int 120 hemen Bir isteğe modelin yanıtı için kaç saniye beklenir. Model daha uzun susarsa istek kesilir ve yanıt listedeki sonraki modele geçer. Claude için tüm yanıt değil, yanıt akışındaki duraklama sayılır: uzun ama devam eden bir yanıt kesilmez. 0 — sınırsız.
AIHUMMER_LLM_FALLBACK_MODELS Yedek modeller (tüm aracılar) text auto hemen Ana model ve diğer sağlayıcılar başarısız olduğunda kimin yanıt vereceği (kullanım sınırına ulaşıldı, arıza, çok fazla istek). auto — son çare olarak her sağlayıcının daha ucuz modeli (Claude: claude-haiku-4-5, Codex: gpt-…-luna/mini); virgülle ayrılmış liste — kendi sıranız, her model kendi üreticisinin sağlayıcılarına gider; off — yedek model yok. Aracının kendi yedek modeli önceliklidir. Hemen uygulanır.
AIHUMMER_LLM_GATEWAY_URL LLM ağ geçidi URL text — kısmen yeniden başlatmadan sonra Acentenin çağırdığı OpenAI uyumlu model uç noktasının URL tabanı (yerel llama.cpp/vLLM/Ollama sunucunuz veya barındırılan bir ağ geçidi). Sağlayıcının varsayılan uç noktasını kullanmak için boş bırakın.
AIHUMMER_LLM_MODEL LLM modeli text — kısmen yeniden başlatmadan sonra Her fırsatta sağlayıcıya gönderilen model adı/kimliği (uç noktanızın hizmet verdiği model). Uç noktanın gerçekte ortaya çıkardığı bir modelle eşleşmelidir.
AIHUMMER_LLM_PAUSE_AUTH_MIN Kimlik bilgileri reddedildikten sonra duraklama, dk int 10 hemen Kimlik bilgilerini reddeden sağlayıcıya kaç dakika başvurulmayacağı. Her tekrar duraklamayı ikiye katlar, ancak ilkinin en fazla altı katına kadar. Başarılı bir bağlantı testi ya da «Şimdi sürdür» düğmesi sağlayıcıyı hemen geri getirir. Bir sonraki başarısızlıktan itibaren geçerlidir.
AIHUMMER_LLM_PAUSE_MODEL_MIN Sağlayıcının sunmadığı modelin duraklaması, dk int 60 hemen Sağlayıcının sunmadığını söylediği bir modelin ona kaç dakika önerilmeyeceği; diğer modellerine her zamanki gibi başvurulur. Bir sonraki başarısızlıktan itibaren geçerlidir.
AIHUMMER_LLM_PAUSE_QUOTA_MIN Limit dolduktan sonra duraklama, dk int 300 hemen Kullanım limiti dolduğunda ve sağlayıcı sıfırlanma zamanını bildirmediğinde modele (hesabın limiti dolduysa — Codex, OpenAI anahtarı, ödeme — tüm hesaba) kaç dakika başvurulmayacağı. Her tekrar duraklamayı ikiye katlar, ancak en fazla bir güne kadar. Sağlayıcının bildirdiği süre önceliklidir. Bir sonraki başarısızlıktan itibaren geçerlidir.
AIHUMMER_LLM_PAUSE_SHORT_S Arızadan sonra sağlayıcı duraklaması, sn int 30 hemen Bir arıza, kopan bağlantı ya da «çok fazla istek» yanıtından sonra sağlayıcıya kaç saniye başvurulmayacağı. Art arda ikinci başarısızlık duraklamayı ikiye katlar, üçüncü ve sonrakiler on katına çıkarır. Sağlayıcı kendisi bir süre bildirirse o süre beklenir. Bir sonraki başarısızlıktan itibaren geçerlidir.
AIHUMMER_LLM_PROVIDER LLM sağlayıcı text — kısmen yeniden başlatmadan sonra Hangi model arka ucunun kullanılacağı (OpenAI uyumlu bir uç nokta veya Codex/ChatGPT abonelik aktarımı). İsteklerin nasıl gönderilip doğrulanacağına karar verir.
AIHUMMER_LLM_RETRIES LLM geçici hata durumunda yeniden denemeler int 3 hemen Geçici bir hata durumunda LLM isteğinin yeniden deneme sayısı.
AIHUMMER_LLM_TEMPERATURE Sıcaklık text — hemen Ajan belirtmezse modelin yanıtlarının ne kadar çeşitli olacağı (0–2): düşük daha kesin ve öngörülebilir, yüksek daha canlıdır. Boş — model karar verir. Akıl yürüten modeller (ChatGPT/Codex, Claude 5. nesil) bunu kabul etmez — onlar için alanı boş bırakın.
AIHUMMER_LLM_TOP_P Top-p (çekirdek örneklemesi) text — hemen Ajan belirtmezse yanıtları çeşitlendirmenin bir başka yolu (0–1). Boş — model karar verir. Genellikle yalnızca biri ayarlanır: ya sıcaklık ya bu; akıl yürüten modeller bunu kabul etmez.
AIHUMMER_MODEL_GUARD_INTERVAL_MIN Aracı modeli denetimi: aralık, dk int 60 hemen Her aracının modelinin etkin bir sağlayıcı tarafından sunulup sunulmadığının ne sıklıkla denetleneceği. Aracının modeli asla değiştirilmez: kimse sunmadığı sürece yanıt sırasında duraklatılmamış ilk model yanıt verir ve bir bildirim aracıları adlandırır — modelleri geri geldiğinde de bir bildirim daha gelir. Denetim ağ geçidi başlarken her zaman çalışır, 0 ise yalnızca yinelemeyi kapatır. Yeni aralık bir dakika içinde geçerli olur.
AIHUMMER_OPENAI_API OpenAI API stili (sohbet | yanıtlar) enum: \\| chat \\| responses — kısmen yeniden başlatmadan sonra chat = /chat/completions, yanıtlar = /responses. Boş = otomatik/varsayılan. Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_OPENAI_API_KEY Yerel OpenAI API anahtarı (dağıtım varsayılanı) text — kısmen yeniden başlatmadan sonra Yerel OpenAI döngüsü için OpenAI hesap anahtarınız (varsayılan sağlayıcı olarak OpenAI kullanıyorsanız). Modeller sayfasındaki çalışma alanı başına BYOK ile karıştırılmamalıdır. Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_OPENAI_BASE_URL Yerel OpenAI tabanı URL text — yeniden başlatmadan sonra OpenAI uyumlu API tabanı (ör. https://api.openai.com/v1). Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_OPENAI_MODEL Yerel OpenAI modeli text — yeniden başlatmadan sonra Yerel OpenAI döngüsü için model (AIHUMMER_OPENAI_API_KEY ayarlandığında). Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_ROUTER_COMPLEX_MODEL Yönlendirici: karmaşık dönüşler için model text — hemen Kendi modeli olmayan bir aracının karmaşık istekleri için model (boş = seviye kapalı). Bir sonraki adımdan itibaren geçerlidir.
AIHUMMER_ROUTER_SIMPLE_MODEL Yönlendirici: basit dönüşler için model text — hemen Kendi modeli olmayan bir aracının basit istekleri için model (boş = seviye kapalı). Bir sonraki adımdan itibaren geçerlidir.
AIHUMMER_ROUTER_STANDARD_MODEL Yönlendirici: standart dönüşler için model text — hemen Kendi modeli olmayan bir aracının olağan istekleri için model (boş = seviye kapalı). Bir sonraki adımdan itibaren geçerlidir.
AIHUMMER_SUBSCRIPTION_QUOTA_REFRESH_MIN Abonelik kotaları: sorgu aralığı, dk int 15 hemen Panelin ChatGPT’ye (Codex) abonelik kota pencerelerini ne sıklıkla sorduğu: dönem başına en fazla bir kez, 5 dakikadan sık olmamak üzere ve yalnızca kotalar açıkken; arada kaydedilmiş kopya gösterilir. Claude’a hiç sorulmaz: sınırları bizim tahminimizdir. Kotalar bir sonraki açılışta geçerli olur.

Media

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_DEEPGRAM_API_KEY Deepgram API anahtarı text — hemen Deepgram hizmetinin anahtarı — sesli mesajları Deepgram tanıyorsa gerekir. Boşsa, yandaki ayardaki ortak konuşma tanıma anahtarı kullanılır. Hemen geçerli olur.
AIHUMMER_DEEPGRAM_DETECT_LANGUAGE Deepgram dil algılama bool 0 hemen Sabit bir dil göndermek yerine dili algılar. Hemen uygulanır.
AIHUMMER_DEEPGRAM_MODEL Deepgram modeli text nova-2 hemen Deepgram modeli (ör. nova-2, nova-3, base). Projenin anahtara erişimine bağlıdır. Hemen uygulanır.
AIHUMMER_DEEPGRAM_PUNCTUATE Deepgram noktalama bool 1 hemen Noktalama ve büyük harf ekler. Hemen uygulanır.
AIHUMMER_DEEPGRAM_SMART_FORMAT Deepgram akıllı biçimlendirme bool 1 hemen Tanınan sayı ve tarihleri biçimlendirir. Hemen uygulanır.
AIHUMMER_DEEPGRAM_URL Deepgram tabanı URL text — hemen Deepgram API tabanı. Boş = https://api.deepgram.com. Hemen uygulanır.
AIHUMMER_IMAGE_BASE_URL Resim API temel URL (OpenAI yedek) text — hemen Bir OpenAI anahtarıyla çalışırken /images tabanı API (blank = https://api.openai.com/v1).
AIHUMMER_IMAGE_MODEL Görüntü oluşturma model text — hemen image_generate modeli (varsayılan gpt-image-2).
AIHUMMER_MEDIA_MAX_UPLOAD_MB Medya maksimum yükleme boyutu (MB) int 256 hemen Tek seferde yüklenebilecek en büyük dosya (fotoğraf, sesli mesaj, video), megabayt cinsinden. Sunucu diskinin dolmasını önler. Varsayılan 256. Hemen geçerli olur.
AIHUMMER_SIDECAR_STT Bu sunucuda konuşma tanıma (faster-whisper) bool 0 hemen Yerel konuşma tanıma (faster-whisper). Pakete dahil DEĞİLDİR: etkinleştirme, imzalı eklentiyi indirir (Python’un tüm sürümleri için ~620 MiB) ve hizmeti ana bilgisayara yükler. 🔴 Eklenti ayrı bir satıcı kararıyla yayınlanmaktadır (paketleri GPL kapsamında ffmpeg taşımaktadır); Eğer yayınlanmanız için yayınlanmazsa, bu konuda dürüst davranacak ve hiçbir şeyi ihlal etmeyecektir. Bulut planı: tanıma, sağlayıcı tarafından yapılandırılır.
AIHUMMER_SIDECAR_TTS Sesli yanıtlar (edge-tts) bool 0 hemen Konuşma sentezi (edge-tts, sesler Microsoft Edge). Pakete dahil DEĞİLDİR: etkinleştirildiğinde imzalı eklenti indirilir (~26 MiB) ve hizmet ana bilgisayara yüklenir. Sentezin kendisi oy almak için çevrimiçi oluyor - buradaki “çevrimdışı”, paketin kurulmasını, çalışmamasını ifade ediyor.
AIHUMMER_STT_API_KEY STT API anahtar (isteğe bağlı) text — hemen Konuşma tanıma hizmetinin erişim anahtarı, eğer istiyorsa. Bu sunucudaki hizmet için kurulum programı ayarlar — değiştirmeniz gerekmez. Hemen geçerli olur.
AIHUMMER_STT_ENGINE STT motor enum: auto \\| faster-whisper \\| deepgram \\| codex \\| off auto hemen Sesli mesajların neyle yazıya dökülmesi gerektiği. Otomatik (varsayılan): anahtarı ayarlanmışsa Deepgram, değilse kuruluysa yerel hizmet (yukarıdaki anahtar), değilse hiçbir şey — ve bot gönderene henüz dinleyemediğini dürüstçe söyler. faster-whisper: yerel hizmet veya uyumlu harici bir /v1/audio/transcriptions. deepgram: kendi anahtarınızla bulut Deepgram. codex: bağlı ChatGPT aboneliği (Modeller → ChatGPT’yi bağla), kotasını kullanır. off: yazıya dökme. Hemen uygulanır.
AIHUMMER_STT_LANGUAGE STT dil text — hemen Tanıma dili (BCP-47, ör. ru/en). Deepgram motoru tarafından kullanılır (nova-2 modeli). Boş = otomatik algılama / motor varsayılanı. Hemen uygulanır.
AIHUMMER_STT_MODEL STT modeli text Systran/faster-whisper-small hemen daha hızlı fısıltı modeli (ör. küçük/orta/large-v3 veya Systran/faster-whisper-⟨size⟩). Hemen uygulanır.
AIHUMMER_TTS_API_KEY TTS API anahtar (edge-tts) text — kısmen yeniden başlatmadan sonra Seslendirme hizmetinin erişim anahtarı. Kurulumda otomatik ayarlanır — değiştirmeniz gerekmez.
AIHUMMER_TTS_ENABLED Metin-konuşma etkin bool 1 kısmen yeniden başlatmadan sonra Ajanın sesli yanıt vermesine izin verir. Bunun için seslendirme hizmeti gerekir — onu yukarıdaki Ek hizmetler bölümünden kurun.
AIHUMMER_TTS_MODEL TTS modeli text — kısmen yeniden başlatmadan sonra Edge-tts hizmetinin model adı. Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_TTS_VOICE TTS ses 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 kısmen yeniden başlatmadan sonra Varsayılan edge-tts sesi (çok dilli, Rusça dahil). Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_VIDEO_API_KEY Video analizi API tuşu text — hemen Video analiz hizmetinin erişim anahtarı, eğer istiyorsa. Boş — hizmet anahtarsız kullanılır.

Media · Voice

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_TTS_AUTO_REPLY Otomatik sesli yanıtlar enum: off \\| always \\| inbound \\| tagged inbound hemen Kapalı, her zaman, gelen sesli mesajda veya açıkça işaretlendiğinde. Sohbet için değiştirilebilir.
AIHUMMER_TTS_MAX_CHARS Sesli yanıt karakter sınırı int 0 hemen 0: tam metin; 100–10000: seslendirilecek metin sınırı. Tam yanıt geçmişte saklanır.
AIHUMMER_TTS_SUMMARIZE Uzun sesli yanıtları özetle bool 1 hemen Uzun yanıtları seslendirmek için özetler. Hata olursa başlangıcı sınır içinde okur.
AIHUMMER_VOICE_AEC Yankı iptali (AEC) bool 1 hemen Yankıyı giderir: ajanın hoparlörden gelen kendi sesi mikrofona geri girmez ve konuşmayı bölmez. Yalnızca kulaklıkta ses bozuk geliyorsa kapatın.
AIHUMMER_VOICE_AGC Otomatik kazanç kontrolü bool 1 hemen Sesli kipte mikrofonun otomatik kazanç denetimini (WebRTC autoGainControl) iste.
AIHUMMER_VOICE_BARGEIN_FRAMES Ajanın sözünü kesmek: ne kadar konuşmalı int 5 hemen Ajanın susup dinlemeye başlaması için ne kadar konuşmak gerekir (20 ms’lik karelerle). Varsayılan 5 — yaklaşık 0,1 saniye.
AIHUMMER_VOICE_DUPLEX Canlı tam çift yönlü ses bool 0 hemen Canlı tam çift yönlü modu etkinleştirir (akış + VAD + katılma). Hemen uygulanır.
AIHUMMER_VOICE_NOISE_SUPPRESSION Gürültü bastırma bool 1 hemen Sesli kipte mikrofondan kayıt sırasında gürültü bastırmayı (WebRTC noiseSuppression) iste.
AIHUMMER_VOICE_VAD_THRESHOLD Ses hassasiyeti (0–1) text 0.02 hemen Bir sesin hangi düzeyden itibaren konuşma sayılacağı. Düşük — daha hassas: ajan alçak sesi de, ortam gürültüsünü de duyar. Varsayılan 0.02.

Memory

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_EMBEDDER_DIM Anlam arama modelinin boyutu int 768 yeniden başlatmadan sonra Vektör boyutu — modelle eşleşmelidir (multilingual-e5-base=768, bge-m3=1024).
AIHUMMER_EMBEDDER_KEEPALIVE Yerleştirici canlı tutma text 5m yeniden başlatmadan sonra Anlam arama modelinin son istekten sonra ne kadar yüklü kaldığı (yalnızca «Anlama göre» modunda). Varsayılan 5m — 5 dakika: sonra model boşaltılır ve belleği ve işlemciyi serbest bırakır. Her zaman tutmak (-1) önerilmez: takılan bir model günlerce bir işlemci çekirdeğini meşgul edebilir. Biçim: 30s, 5m, 1h.
AIHUMMER_EMBEDDER_MODEL Anlam arama modeli text yxchia/multilingual-e5-base yeniden başlatmadan sonra Hafızada anlama göre aramayı sağlayan model. Varsayılan multilingual-e5-base Rusçayı anlar, hafiftir ve sıradan bir işlemcide hızlı çalışır. Ekran kartında daha iyi kalite için bge-m3 uygundur, ancak o zaman yandaki boyut ayarına 1024 yazın: sayı modelle eşleşmelidir.
AIHUMMER_EMBEDDER_PASSAGE_PREFIX Geçit ekleme öneki text — yeniden başlatmadan sonra Saklanan belge önekini geçersiz kılın (e5 modelleri otomatik olarak “passage: “ kullanır). Model adına göre otomatik algılama için boş bırakın.
AIHUMMER_EMBEDDER_QUERY_PREFIX Yerleştirme sorgusu öneki text — yeniden başlatmadan sonra Geri alma sorgusu önekini geçersiz kılın (e5 modelleri otomatik olarak “sorgu: “ kullanır). Model adına göre otomatik algılama için boş bırakın.
AIHUMMER_EMBEDDER_THREADS Gömme modelinin işlemci iş parçacıkları int 0…256 0 yeniden başlatmadan sonra Anlama göre arama modelinin istek başına kaç işlemci iş parçacığı kullandığı. 0 — otomatik: sunucunun iş parçacıklarının yarısı, ama en az 2. Sınır olmadan, zayıf bir sunucuda bilgi tabanı vektörlerinin yeniden hesaplanması saatlerce tüm işlemciyi meşgul ediyor ve ajanların yanıtlarını yavaşlatıyordu. Daha fazla — daha hızlı yeniden hesaplama, ama daha ağır yük.
AIHUMMER_MEMORY_AGENT_WRITES Ajanın kendisinin kaydettiği olgular enum: strangers \\| immediate \\| review strangers hemen Ajanın kendi hatırladıklarına ne olur — örneğin «bunu hatırla» isteğiyle. «Doğrudan hafızaya; yabancılardan — incelemeye» (varsayılan) — sahibi veya ajanın güvenilir çevresi söylediyse doğrudan hafızaya; diğer herkesten — incelemeye. «Doğrudan hafızaya» — ajan onu hemen bulur. «İncelemeye» — önce Hafıza → inceleme kuyruğuna; yanıtlara ancak siz onayladıktan sonra girer. Ajan kartında (Bellek → Ayarlar) kendi modu seçilebilir.
AIHUMMER_MEMORY_AUTOREPAIR Otomatik bellek onarımı bool 1 hemen Öz denetimden sonra belleği onarır: kopyaları birleştirir, açık bir kazananı olan çelişkileri kapatır (bir insanın onayı, daha sonraki olay tarihi, daha güçlü kaynak), onaylı işaretli olup hiçbir insanın onaylamadığı olguları kaynaklarına göre yeniden denetler (onaylanmayanlar incelemeye gider, hiçbir şey silinmez). Tartışmalı olan yalnızca kuyruğa gider. Her düzeltme geri alma düğmesiyle günlüğe yazılır; geçişten sonra bellek daha kötü bulursa geçiş kendini geri alır ve bildirim gelir. Hemen etkili olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_CAPTURE Bellek yakalama modu enum: auto \\| review \\| off review hemen Ajanın her yanıttan sonra konuşmada kendi fark ettiği bilgilerle ne yapılacağı. «İncelemeye» — Hafıza → inceleme kuyruğuna: yanıtlara ancak siz onayladıktan sonra girer. «Doğrudan hafızaya» — incelemesiz: daha hızlı ama daha gürültülü. «Kaydetme» — konuşmalardan bilgi çıkarmaz. Ajanın istek üzerine hatırladıkları ayrıca ayarlanır.
AIHUMMER_MEMORY_CONTEXT_TIMEOUT Bellek doldurma zaman aşımı text 3s hemen Ajanın yanıta başlamadan önce uygun anıların bulunmasını ne kadar beklediği. Arama yetişmezse ajan takılmak yerine onlarsız yanıt verir. Örneğin: 2s — 2 saniye, 1500ms — 1,5 saniye. 0 — gerektiği kadar bekle.
AIHUMMER_MEMORY_DIARY_BOOT Oturum başında ajan günlüğü bool 1 hemen Herhangi bir kanalda oturumun her adımında ajanın bugünkü ve dünkü günlüğünü göz önünde tut: önceki oturumların notları, gecelik özet ve ajanın kendi kayıtları. Yalnızca mevcut muhatapla ilgili ve ortak (sizin, yüklenen) kayıtlar gösterilir — bir müşteri asla başkasınınkini görmez. En fazla ~6000 karakter; gerisini ajan kendisi okur (memory_get). Hemen etkili olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_DIARY_HOUR Gece özetinin saati int 3 hemen Geçen günün özeti hangi saatten sonra (0–23, sunucu örneğinin saat dilimine göre) yazılsın. Varsayılan 3 — gece, günün konuşmaları bittiğinde. Hemen etkili olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_DIARY_NIGHTLY Ajan günlüğüne gece gün özeti bool 1 hemen Günde bir kez ajanın günlüğüne geçen günün özetini yaz — konuştuğu her kişi için ayrıca (o kişinin tüm kanalları birlikte): ne istendi ve ne yapıldı, anlaşmalar, tarihli işler. Ajan ve kişi başına hizmet görevleri modeline bir çağrı, her 10 dakikadaki çalışmada en fazla 3; kaçırılan günler bir haftaya kadar geriye tamamlanır. «hatırlama» denen konuşmalar alınmaz. Bellek yakalama kapalıyken yazılmaz. Son çalışmanın sonucu ajan kartında → Bellek → Günlük bölümünde görünür. Hemen etkili olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_DREAM_INTERVAL Rüya geçiş aralığı string 1h hemen Kendi kendini idame ettiren dream pass’ın tüm kapsamlardaki çelişkiler için incelenen iddiaları ne sıklıkta taradığı (Gitme süresi, örneğin 30 dk/1 sa/6 sa). Devre dışı bırakmak için 0’ı ayarlayın. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_EXTRACT LLM bilgi çıkarma bool 1 hemen Grafik/çelişki/rüya makinesinin çalışması için gerekli olan ham cümle parçalarını depolamak yerine normalleştirilmiş konu/yüklem/nesne gerçeklerini LLM (varsayılan AÇIK) aracılığıyla çıkarın. Yakalanan mesaj başına bir LLM çağrı ekler; Aramayı kaydetmek için yola çıktık. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_MEANING_TIMEOUT Anlama göre arama süre sınırı text 4s hemen Bellekte ve bilgi tabanında arama, anlama göre aramayı ne kadar bekler. Anlam modeli meşgulse (örneğin içe aktarmadan sonra vektör hesaplıyorsa) ve zamanında yanıt vermezse, ajan onlarca saniye beklemek yerine kelimelerle bulunanı bir notla hemen alır. Örneğin: 4s — 4 saniye, 1500ms — 1,5 saniye. 0 — gerektiği kadar beklemek. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_QUALITY_CHECK Günlük bellek öz denetimi bool 1 hemen Bellek günde bir kez onaylı olguları hakkında kendine kontrol soruları (en fazla 60 olgu, her gün aynı sorular) ve yanıtı olmayan sorular sorar, bunları bellek aramasından ve otomatik hatırlatmadan geçirir; bulma oranını, kesinliği, MRR’yi ve yanlış hatırlatmaları ölçer. Sonuç ve günlük grafik: Bellek → Bellek kalitesi. Yeni olgulara ilişkin soruları hizmet modeli bir kez yazar (konuşmalardan olgu çıkaran model; o yoksa şablonla); sonuçlar örnekte kalır. Hemen etkili olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_RECALL Otomatik bellek hatırlama enum: strong \\| always \\| off strong hemen Hafızada bulunanın yanıta otomatik eklenip eklenmeyeceği. «Yalnızca güçlü eşleşmeler» — bilgi mesajla en az iki önemli kelimeyi paylaşmalı; selamlar ve «ok» hiçbir şey getirmez. «Benzer her şey» — bir şekilde eşleşen her şey ve bağlantılı kayıtlar: daha gürültülü. «Ekleme» — ajan gerekli gördüğünde hafızada kendisi arar.
AIHUMMER_MEMORY_RECALL_MAX Yanıt başına olgu int 5 hemen Bir yanıta eklenen en fazla bellek olgusu sayısı (varsayılan 5). Aynı olgunun farklı ifadeleri tek sayılır. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_RECALL_MIN_SCORE Otomatik hatırlama için asgari eşleşme, % int 10 hemen Bir olgunun otomatik eklenmesi için mesajdaki anlamlı kelimelerin (nadirliğe göre ağırlıklandırılmış) yüzde kaçını kapsaması gerektiği. Varsayılan 10 — gerçek konuşmalarla ayarlandı. Daha yüksek = daha seyrek ve daha isabetli, daha düşük = daha sık ve daha gürültülü. Açık memory_search aramasını etkilemez. 0 = eşik yok: eşleşen iki anlamlı kelime yeterlidir. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_RECALL_MIN_SIMILARITY Otomatik ekleme için en düşük anlam benzerliği, % int 86 hemen Yalnızca anlama göre bellek araması için (embedder): bir bilginin otomatik eklenmesi için mesaja anlamca ne kadar yakın olması gerektiği, benzerlik yüzdesi olarak. Varsayılan 86 — gerçek bellekte multilingual-e5-base modeli için ayarlandı: bunun altında neredeyse her mesaja ilgisiz bilgiler eklenir. Diğer modeller (örneğin bge-m3) benzerliği farklı ölçer — değeri ajan kartındaki «Belleğe sor» ile seçin. 0 = eşik yok. Açık memory_search aramasını etkilemez. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MEMORY_RETRIEVAL Bellek alma modu enum: fulltext \\| embedding fulltext yeniden başlatmadan sonra Ajanın hafızada nasıl arama yaptığı. «Kelimelere göre» — normal metin araması: hemen çalışır ve sunucuyu yormaz. «Anlama göre» — başka kelimelerle söylense bile anlamca yakın olanı bulur, ancak anlam arama modeli (Ek hizmetler bölümü) ve belirgin işlemci yükü gerektirir.
AIHUMMER_QDRANT_API_KEY Qdrant API anahtarı text — yeniden başlatmadan sonra Vektör deposu yetkilendirme istiyorsa Qdrant API anahtarı. Yalnızca Qdrant adresi belirtildiğinde gereklidir. Başlangıçta/yeniden başlatma sonrasında uygulanır.
AIHUMMER_QDRANT_URL Qdrant URL (dayanıklı vektör deposu) text — yeniden başlatmadan sonra Anlam araması için Qdrant deposunun adresi. Boş — arama verileri bellekte tutulur ve sunucu yeniden başlatılınca kaybolur; kalıcı kullanım için bir adres girin.
AIHUMMER_RAG_QUERY_EXPANSION Bilgi tabanı sorgularını modelle yeniden ifade et bool 0 hemen Bilgi tabanında aramadan önce hizmet görevleri modelinden sorgunun 3 farklı ifadesini iste ve hepsiyle ara. Bazen daha fazla bulur ama HER aramada modele ek bir çağrıdır (kota ve gecikme); model başarısız olursa yalnızca özgün ifadeyle aranır ve hata günlükte ve arama sonucunda görünür. Varsayılan olarak kapalı: kelimeler zaten tam metin aramasıyla bulunur. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_RERANKER_URL RAG yeniden sıralama sidecar’ı URL text — yeniden başlatmadan sonra HTTP URL karma aramayı yeniden sıralamak için çapraz kodlayıcı sidecar’ının. Boş = yeniden sıralama kapalı. Başlangıçta/yeniden başlatma sonrasında uygulanır.

Moderation

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_MODERATION Giriş denetimi bool 1 hemen “off”, jailbreak/prompt-injection’a karşı yerleşik korumayı kapatır. Diğer her değer = açık. Hemen geçerli olur, yeniden başlatma gerekmez.
AIHUMMER_MODERATION_REFUSAL Denetleme reddi mesajı text — hemen Moderatör bir isteği engellediğinde döndürülen ret metni (boş = yerleşik). Hemen geçerli olur, yeniden başlatma gerekmez.

Network

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_OUTBOUND_PROXY_CUSTOM_URL Giden proxy: özel adres text — hemen HTTPS proxy URL’si; HTTP yalnızca loopback üzerinde, yol, sorgu veya parça olmadan kullanılabilir. custom seçmeden önce adresi kaydedin. API’de maskelenir; uygulama ayarlarında saklanır.
AIHUMMER_OUTBOUND_PROXY_MODE Yabancı model sağlayıcıları için giden proxy enum: auto \\| off \\| custom auto hemen Sunucunun yabancı model sağlayıcılarına nasıl ulaştığı. «Sağlayıcıdaki gibi» — sağlayıcının hesabında ayarlandığı gibi; «Doğrudan, proxy’siz» — aracısız; «Kendi proxy’niz üzerinden» — aşağıda kaydettiğiniz adres üzerinden. Çalışıp çalışmadığı her sağlayıcının kurallarına bağlıdır.
AIHUMMER_RUSSIAN_TRUSTED_EXTRA_HOSTS Rusya Dijital Kalkınma Bakanlığı kök sertifikaları için .ru dışındaki ana bilgisayarlar list — yeniden başlatmadan sonra Rusya Dijital Kalkınma Bakanlığı ÜZERİNDE Rus alan adlarının kökleri tarafından kontrol edilmesine izin verilen, virgülle ayrılmış ana bilgisayarların listesi (.ru/.su/.рф - zaten dahil edilmiştir). Rusya Dijital Kalkınma Bakanlığı sertifikasına sahip düğümünüz farklı bir etki alanında yaşıyorsa gereklidir. Ada veya alt alan sınırına göre eşleştirin: example.com, api.example.com’u kapsar. Boş = Yalnızca Rus alanları. Başlangıçta/yeniden başlatma sonrasında geçerlidir.

Performance

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_CHANNEL_TURN_QUEUE_WAIT_SEC Kuyrukta bekleme: kanal mesajı (saniye) int 10…1200 600 hemen Tüm tur yerleri doluyken bir kanal mesajının (Telegram ve diğerleri) boş yer için ne kadar beklediği. Zamanında yer bulamazsa kişiye sunucunun meşgul olduğu ve yeniden yazabileceği bildirilir. Bekleme, turun 30 dakikalık sınırına dahildir. 10–1200. Hemen uygulanır.
AIHUMMER_MAX_ACTIVE_TURNS Aynı anda çalışan ajan turları (tüm sunucu) int 1…512 32 hemen Sunucunun aynı anda kaç ajan turu (kanallarda ve web sohbetinde yanıtlar, zamanlamalar) çalıştırdığı. Geri kalanlar aşağıdaki «Kuyrukta bekleme» ayarlarının izin verdiği süre kadar kuyrukta bekler ve kişi «sunucu meşgul, sırada» görür. Daha yüksek değer daha az bekleme demektir, ancak daha fazla bellek, veritabanı bağlantısı ve modele eşzamanlı istek kullanır. Bu sayının yarısı modelin eşzamanlı yardımcı çağrılarını (bellek çıkarma, özetler) sınırlar. 1–512. Hemen uygulanır.
AIHUMMER_SYNC_INBOUND_QUEUE_WAIT_SEC Kuyrukta bekleme: eşzamanlı entegrasyon çağrısı (saniye) int 1…120 10 hemen Tüm tur yerleri doluyken yanıtı aynı istekte bekleyen bir entegrasyonun çağrısının boş yer için ne kadar beklediği. Yer bulamazsa entegrasyon, aynı saniye sayısı sonra yeniden denemesi önerisiyle «sunucu meşgul» yanıtı alır; aynı mesaj numarasıyla yeniden deneme mesajı ikinci kez kaydetmez. 1–120. Hemen uygulanır.
AIHUMMER_WEB_TURN_QUEUE_WAIT_SEC Kuyrukta bekleme: web sohbeti mesajı (saniye) int 10…1200 180 hemen Tüm tur yerleri doluyken bir web sohbeti mesajının boş yer için ne kadar beklediği. Bu sürede sohbette «sunucu meşgul, sırada» görünür; zamanında yer bulamazsa yanıt, sayfa yeniden yüklendikten sonra da geçmişte kalan «Yeniden dene» düğmesiyle reddedilir. 10–1200. Hemen uygulanır.

Public access

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_PUBLIC_URL Sunucunun genel adresi text — kısmen yeniden başlatmadan sonra Panelin ve uygulamaların internetten açıldığı adres, örneğin https://ai.example.com. Bunu proxy’niz (nginx, Caddy) üzerinden sunucu portuna yönlendirin — varsayılan 8780.
AIHUMMER_WIDGET_ALLOWED_ORIGINS Web widget’ı: izin verilen site kaynakları list — hemen Web sohbeti widget’ını yerleştirmesine izin verilen browser origin’lerinin virgülle ayrılmış listesi, örneğin https://example.com,https://www.example.com. Şema ve port tam olarak eşleşmelidir. Boş = hiçbir harici site widget’ı kullanamaz. * girdisi bilerek yok sayılır; aksi halde internetteki herhangi bir sayfa bu örneğin bütçesini harcayabilir.
POCKET_AGENT_GATEWAY_BASE_URL Cep-agent ağ geçidi genel URL text — hemen Proxy → cep aracısı ağ geçidi bağlantı noktası (POCKET_AGENT_PORT, varsayılan 8080). Uzak aracı bunu tek seferlik bir bilet aracılığıyla çevirir.
TELEGRAM_PUBLIC_URL Telegram webhook genel URL text — hemen Yalnızca web kancası modu — proxy → telgraf bağlayıcı bağlantı noktası (varsayılan 8091). herkese açık URL gerekli).

SSO (LDAP/AD)

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_LDAP_BASE_DN Kullanıcı arama tabanı DN’si text — yeniden başlatmadan sonra Kökte ara, ör. OU=Users,DC=corp,DC=example.
AIHUMMER_LDAP_BIND_DN Hizmet bağlama DN’si text — yeniden başlatmadan sonra İlk arama bağlantısı için kullanılan hesap, ör. CN=svc-aihummer,OU=Hizmet,DC=corp,DC=örnek. Boş = anonim arama.
AIHUMMER_LDAP_DEFAULT_ROLE LDAP: Varsayılan rol (grup eşleşmesi yok) text — yeniden başlatmadan sonra Hiçbir grup bir eşlemeyle eşleşmediğinde verilen rol. Boş = rol yok.
AIHUMMER_LDAP_ENABLED LDAP/AD girişini etkinleştir bool 0 yeniden başlatmadan sonra Açık olduğunda, yönetici oturum açma işlemleri dizine geri döner. Bağlama parolası, Gizliler’de bulunur (kapsam ldap, adbind_password).
AIHUMMER_LDAP_GROUP_ATTR Grup özelliği (varsayılan memberOf) text — yeniden başlatmadan sonra Grup DN’lerini listeleyen kullanıcı girişindeki öznitelik. Boş, grup→rol eşlemeyi devre dışı bırakır.
AIHUMMER_LDAP_ROLE_MAPPINGS LDAP: Grup→rol eşlemeleri (JSON) text — yeniden başlatmadan sonra JSON grup DN nesnesi (veya çıplak CN) → rol, ör. {“CN=Admins,OU=Groups,DC=corp,DC=example”:“admin”,“Operators”:“operator”}.
AIHUMMER_LDAP_SKIP_TLS_VERIFY Atla TLS doğrulama (yalnızca laboratuvar, 1/0) bool 0 yeniden başlatmadan sonra Dizin sertifikası doğrulamasını devre dışı bırakır. Üretimde asla etkinleştirmeyin.
AIHUMMER_LDAP_URL Dizin URL text — yeniden başlatmadan sonra ör. ldaps://ad.corp.example:636 (TLS) veya ldap://dc1.corp.example:389.
AIHUMMER_LDAP_USER_ATTR Giriş özelliği (varsayılan sAMAccountName) text — yeniden başlatmadan sonra Kullanıcının yazdığı oturum açma bilgilerine göre eşleşen LDAP/Active Directory özelliği (varsayılan sAMAccountName; OpenLDAP için kullanıcı kimliği, UPN tarzı oturum açma işlemleri için userPrincipalName).
AIHUMMER_LDAP_USER_FILTER Kullanıcı arama filtresi text — yeniden başlatmadan sonra Giriş için %s içermelidir. AD: (sAMAccountName=%s); LDAP’yi açın: (uid=%s).

SSO (OIDC)

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_OIDC_AUDIENCE OIDC kitle text — yeniden başlatmadan sonra Beklenen aud talebi — başka bir bağlı taraf için basılan jetonları reddetmek için bunu THIS kaynağın hedef kitlesine ayarlayın. aud talebi artık varsayılan olarak her jetonda REQUIRED’dir (aud olmayan bir jeton reddedilir); bu ayarlandığında, aud’un da bunu içermesi gerekir. Üretimde kesinlikle önerilir.
AIHUMMER_OIDC_ISSUER OIDC veren URL text — yeniden başlatmadan sonra IdP veren kuruluş (ör. https://login.example.com). Ayarlandığında OIDC JWT kimlik doğrulamasını etkinleştirir.
AIHUMMER_OIDC_JWKS_URL OIDC JWKS URL adresi text — yeniden başlatmadan sonra JSON Web Anahtarı Seti uç noktası, belirteç imzalarını doğrulamak için kullanılır.
AIHUMMER_OIDC_TENANT_CLAIM OIDC çalışma alanı talebi text — yeniden başlatmadan sonra JWT çalışma alanı kimliğini taşıyan iddia (ör. tenant_id / org).

SSO (SAML)

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_SAML_DEFAULT_ROLE SAML: Varsayılan rol (grup yok) eşleşme) text — yeniden başlatmadan sonra Belirtilen değer eşlemeleri olmadığında verilen rol. Boş = rol yok.
AIHUMMER_SAML_ENABLED SAML 2.0’ı etkinleştirin SSO bool 0 yeniden başlatmadan sonra /saml/metadata, /saml/acs, /saml/login’i açığa çıkarır. SP özel anahtarı Gizliler’de bulunur (kapsam saml, sp_key adı).
AIHUMMER_SAML_ENTITY_ID SP varlık kimliği text — yeniden başlatmadan sonra SP varlık kimliği (boşsa varsayılan olarak ⟨root⟩/saml/metadata şeklindedir).
AIHUMMER_SAML_IDP_METADATA IdP meta veriler XML text — yeniden başlatmadan sonra IdP’nin SAML meta veri belgesini yapıştırın (Okta/Azure AD/ADFS).
AIHUMMER_SAML_ROLE_ATTRIBUTE Rol/grup özelliği (varsayılan gruplar) text — yeniden başlatmadan sonra Grup/rol değerlerini taşıyan onaylama özelliği.
AIHUMMER_SAML_ROLE_MAPPINGS SAML: Grup→rol eşlemeleri (JSON) text — yeniden başlatmadan sonra JSON iddia edilen değerin nesnesi → rol, ör. {“AdminGroup”:“admin”,“Ops”:“operator”}.
AIHUMMER_SAML_ROOT_URL SP kökü URL text — yeniden başlatmadan sonra Bu ağ geçidinin dışarıdan erişilebilen tabanı URL, ör. https://app.example.com. ACS = ⟨root⟩/saml/acs.
AIHUMMER_SAML_SP_CERT SP sertifikası (PEM) text — yeniden başlatmadan sonra Genel SP imzalama sertifikası (PEM). Eşleşen özel anahtar Secrets’a (scope saml, name sp_key) gider.

Schedules

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_SCHEDULE_AGENT_MAX_ACTIVE Ajan: etkin zamanlama sınırı int 20 hemen Bir ajan kendi zamanlama araçlarıyla bir zamanlama oluşturduğunda veya açtığında en fazla kaç etkin zamanlamaya sahip olabilir. Panelde oluşturulan zamanlamalar da sayılır, ancak panel asla reddedilmez. Sınıra gelindiğinde ajandan önce birini duraklatması veya silmesi istenir. Hemen uygulanır.
AIHUMMER_SCHEDULE_AGENT_MAX_FIRES_PER_DAY Ajan: günlük zamanlama çalıştırmaları int 288 hemen Bir ajanın tüm zamanlamalarının, panelde oluşturulanlar ve elle çalıştırmalar dahil, günde (UTC) toplam kaç kez çalışabileceği. Sınırı aşan çalıştırmalar atlanır ve çalıştırma günlüğünde görünür. Hemen uygulanır.
AIHUMMER_SCHEDULE_AGENT_MIN_INTERVAL_MINUTES Ajan: en kısa zamanlama aralığı, dakika int 5 hemen Bir ajanın kendisinin oluşturduğu veya değiştirdiği yinelenen bir zamanlamanın iki çalışması arasındaki en kısa süre. Daha sık bir zamanlama reddedilir. Panelde oluşturulan zamanlamalar bununla sınırlanmaz. Hemen uygulanır.
AIHUMMER_SCHEDULE_COMMANDS Zamanlamalarda sunucu komutları bool 0 hemen Bir zamanlamanın bu sunucuda bir program çalıştırmasına izin verir — bir toplayıcı, bir rapor, bir yedek denetimi. Varsayılan olarak kapalı. Yalnızca «İzin verilen komutlar» listesindeki komutlar, yazıldıkları gibi çalışır; kabuk yoktur. Çıktı ajana ya da doğrudan bir sohbete gider ve her çalıştırma zamanlamanın çalıştırma günlüğünde görünür. Hemen uygulanır.
AIHUMMER_SCHEDULE_COMMANDS_ALLOWLIST İzin verilen komutlar argvlist — hemen Bir zamanlamanın çalıştırabileceği tam komutlar: program (df gibi bir ad veya tam yol) ve bağımsız değişkenleri. Zamanlama yalnızca bir girdiyle bağımsız değişkenleri dahil tam olarak eşleşen komutu çalıştırır. Kaldırılan bir komut onu kullanan zamanlamaları durdurur ve çalıştırmaları nedenini söyler. Hemen uygulanır.
AIHUMMER_SCHEDULE_COMMANDS_MAX_OUTPUT_KB Zamanlama komutu çıktı sınırı, KB int 1…1024 64 hemen Bir komutun çıktısının ne kadarının (1–1024 KB) çalıştırma günlüğünde tutulup ajana veya sohbete iletileceği; gerisi kesilir ve günlük bunu belirtir. Hemen uygulanır.
AIHUMMER_SCHEDULE_COMMANDS_SANDBOX Zamanlama komutlarını işletim sistemi korumalı alanında çalıştır bool 1 hemen Açık: komut, kod çalıştırma gibi işletim sistemi korumalı alanında çalışır — kurulumun gizli bilgileri ve SSH anahtarları gizlenir, yalnızca kendi geçici klasörüne yazabilir. Sunucuda korumalı alan (bubblewrap) yoksa komut çalışmaz ve günlük nedenini söyler. Kapalı: ağ geçidinin haklarıyla çalışır. Hemen uygulanır.
AIHUMMER_SCHEDULE_FAILURE_ADMIN Başarısız görevleri yöneticiye bildir bool 1 hemen Zamanlanmış bir görev başarısız olduğunda veya başlayamadığında, panelin bildirim zilinde görevin adı, nedeni ve nerede düzeltileceğiyle bir bildirim görünür; aynısı sahiplerin kendi kanal sohbetlerine de gönderilir (görev başına en fazla 6 saatte bir). Bu, görevin alıcısına giden mesaja ek olarak gelir. Kapalı: yönetici hataları yalnızca çalıştırma günlüğünden öğrenir. Hemen uygulanır.
AIHUMMER_SCHEDULE_FAILURE_NOTIFY Başarısız görevi alıcıya bildir bool 1 hemen Planlanmış bir görev başarısız olduğunda aynı alıcıya kısa bir mesaj gönderilir (ilk hatadan sonra, 6 saatte en fazla bir kez). Kapalı: hatalar yalnızca çalışma günlüğünde görünür. Bir görev bunu kendi formunda kendisi için kapatabilir. Hemen uygulanır.

Security

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_AIRGAPPED Yalıtılmış mod (internetsiz) bool 0 hemen Ajanların internete çıkmasını engeller: web araması, sayfa açma ve istekler yalnızca iç adreslere ve izin listelerindeki adreslere ulaşır. Dışarıya çıkışı olmayan kapalı ağlar için açın.
AIHUMMER_AUDIT_RETENTION_DAYS İşlem günlüğü kaç gün saklansın int 0 yeniden başlatmadan sonra Denetim günlüğünün ve ayar değişiklikleri geçmişinin bundan eski kayıtları günde bir kez silinir. 0 veya boş — sonsuza dek sakla.
AIHUMMER_CORS_ORIGINS İzin verilen CORS kökenler list — yeniden başlatmadan sonra İzin verilen Kaynakların virgülle ayrılmış listesi. Boş = CORS’ye izin verilmiyor (yalnızca aynı kökenli). Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_CSP Content-Security-Policy üst bilgisi (geçersiz kıl) text — yeniden başlatmadan sonra CSP üstbilgisini geçersiz kılar. Boş = güvenli bir varsayılan. Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_INBOUND_SECRET Kanal eklentilerinin sunucu anahtarı text — yeniden başlatmadan sonra Bağlı kanallar (Telegram, VK ve diğerleri) mesajların gerçekten kendilerinden geldiğini bununla kanıtlar. Kurulumda otomatik ayarlanır — değiştirmeniz gerekmez. Boşsa, bir anahtar ayarlanana kadar sunucu tüm kanalları reddeder.
AIHUMMER_OPENAI_COMPAT_KEY OpenAI uyumlu gelen: statik API anahtar text — yeniden başlatmadan sonra Sunucuya OpenAI uyumlu bir hizmet gibi bağlanan programlar için ortak anahtar. Boş — ortak anahtar kapalı; programlar API anahtarları sayfasındaki kişisel anahtarlarla bağlanabilir.
AIHUMMER_OPENAI_COMPAT_WORKSPACE OpenAI uyumlu gelen: çalışma alanı kimliği text — yeniden başlatmadan sonra Statik OpenAI uyumlu kimlik doğrulamanın eşleştiği çalışma alanı kimliği. Boş = AIHUMMER_DEFAULT_WORKSPACE_ID. Başlangıçta/yeniden başlatmanın ardından uygulanır.
AIHUMMER_REQUIRE_2FA Şunlar için 2FA gerektirir: operatörler bool 0 hemen Operatörler için ikinci bir faktör (TOTP/passkey) gerektirir. Açık olduğunda, 2FA’sız operatörlerden, oturum açarken hemen bunu ayarlamaları istenir (engelleme olmadan, böylece sahibin hiçbir zaman kilitlenmemesi sağlanır). Hemen uygulandı.
AIHUMMER_REQUIRE_SECURE Yalnızca güvenli (HTTPS/WSS) bağlantıları kabul et bool 0 yeniden başlatmadan sonra Açıkken, düz HTTP istekleri HTTPS’ye yönlendirilir (GET/HEAD için) veya reddedilir (403); localhost erişimine her zaman izin verilir, böylece operatör asla dışlanmaz. TLS sonlandırıcı ters proxy’den X-Forwarded-Proto’yu onurlandırır. Başlangıçta/yeniden başlatma sonrasında uygulanır.
AIHUMMER_TRUSTED_PROXIES Güvenilen proxy’ler list — hemen Sunucunun önünde bir proxy (nginx, Caddy, yük dengeleyici) varsa adresini veya ağını virgülle ayırarak yazın, örneğin 10.0.0.0/8. Böylece işlem günlüğü, izinli IP listesi ve parola tahminine karşı koruma ziyaretçinin gerçek adresini görür. Boş — yalnızca doğrudan bağlantının adresi sayılır ve taklit edilemez.

Tools

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_BROWSER_ALLOWED_HOSTNAMES Tarayıcı: özel ana makine istisnaları list — hemen Virgülle ayrılmış tam adlar; joker, URL veya bağlantı noktası yok. Kendi sunucunuzdaki yerel CDP için ek özel ağ istisnaları; web_fetch’ten ayrıdır.
AIHUMMER_BROWSER_ALLOW_PRIVATE_NETWORK Tarayıcı: özel ağa izin ver bool — hemen Boş değer eski politikayı korur; true veya false denetlenen yerel CDP’yi etkinleştirir. Özel erişim yalnızca kendi sunucunuzda. Loopback, link-local ve metadata engelli kalır.
AIHUMMER_BROWSER_PROFILE_SOCKET Tarayıcı profili kontrol soketi text — hemen İsteğe bağlı. Boş bırakın — ağ geçidi tarayıcı hizmetinin managed-profiles.sock dosyasını standart kurulum konumunda kendisi bulur. Sitelerde oturum açılmış profiller Bağlantılar → Tarayıcı profilleri bölümünde oluşturulur. Bir URL veya kaynak profil yolu değildir.
AIHUMMER_CODE_EXEC Ajanın kod çalıştırması enum: off \\| host \\| sandbox off hemen Ajanın kod çalıştırma aracı (code_exec). Varsayılan «Kapalı». «Bu sunucuda»: komutlar ağ geçidinin sunucusunda çalışır; işletim sistemi sanal alanı (bubblewrap) kurulumun sırlarını gizler, ancak «Kısıtlama yok» modundaki bir ajan SSH anahtarlarını görür ve kendi klasörü dışına yazabilir — yalnızca güvenilir bir sunucu için. «Yalnızca sanal alanda»: her zaman işletim sistemi sanal alanında — sırlar ve anahtarlar gizlidir, yalnızca ajanın klasörüne yazılır; bubblewrap (veya bir kapsayıcı görüntüsü) olmadan bu mod kaydedilemez. Her ajanın neyi çalıştırabileceği ajanda ayarlanır: Ajanlar → profil → Araçlar.
AIHUMMER_CODE_EXEC_INTERPRETERS Code-exec yorumlayıcıları (JSON) text — hemen JSON nesnesi {language: path_to_binary}, ör. {“python”:“/usr/bin/python3”}. Boş = otomatik algılama.
AIHUMMER_CODE_EXEC_NET_PORTS Aracı koduna açık ağ bağlantı noktaları list 53,80,443 hemen İşletim sistemi korumalı alanındaki aracı kodunun (kod çalıştırma ve zamanlama komutları) bağlanabileceği TCP bağlantı noktaları, virgülle ayrılmış. Varsayılan olarak 53, 80 ve 443: DNS ve web siteleri. Bu sunucunun ve yerel ağının diğer hizmetleri (veritabanı, yönetim paneli, tarayıcı, adb, yerel modeller, Home Assistant) aracı koduna kapalı kalır. Listedeki bağlantı noktası bu sunucu dahil her adreste açıktır; bu yüzden yalnızca kodun ihtiyaç duyduğunu ekleyin, örneğin SSH için 22. Sınırı kaldırmak için any yazın. «Kısıtlama yok» modundaki aracılar sınırlanmaz. Linux 6.7 veya daha yenisi gerekir; o olmadan sınır uygulanmaz ve Aracılar → Araçlar bunu belirtir. Hemen uygulanır.
AIHUMMER_CODE_EXEC_READ_DIRS Aracı koduna okuma için açık klasörler list — hemen Bu sunucuda aracı kodunun okuyabileceği klasörler: işletim sistemi korumalı alanında kod çalıştırma ve zamanlama komutları. Virgülle ayırın veya her satıra bir tane yazın, örneğin ~/reports. Tek bir dosya da belirtebilirsiniz, örneğin ~/scripts/report.py. Burada açılan her şey tüm aracıların koduna görünür; bu yüzden yalnızca kodun ihtiyaç duyduğunu açın. Varsayılan olarak boştur: korumalı alanda kod yalnızca kendi aracısının klasörünü ve sistem klasörlerini görür; ağ geçidi kullanıcısının ev klasörü, kurulumun verileri, diğer aracıların klasörleri, anahtarlar ve komut geçmişi gizli kalır. Kök, ev klasörünün tamamı, kurulumun verileri ve anahtar içeren yerler açılamaz. Kod bu klasörlere yazamaz. Hemen uygulanır.
AIHUMMER_CODE_EXEC_SANDBOX_IMAGE Code-exec korumalı alan görüntüsü text — hemen İsteğe bağlı, yalnızca «Yalnızca sanal alanda» için: işletim sistemi sanal alanı yerine bir Docker kapsayıcı görüntüsü (ağ yok, salt okunur kök, sınırlar); sunucuda Docker gerekir. Boş = işletim sistemi sanal alanı (bubblewrap).
AIHUMMER_CODE_EXEC_TIMEOUT_SECONDS Kod çalıştırma süre sınırı (saniye) int 1800 hemen Ajanın tek bir komutunun, arka plandakiler dahil, ne kadar çalışabileceği: 10 saniyeden 24 saate kadar. 30 saniye içinde yanıt vermeyen komut kesilmez, arka plana geçer ve ajan onu process aracıyla denetler. Ajan daha kısa bir sınır isteyebilir, daha uzununu isteyemez.
AIHUMMER_DB_QUERY_DSN Veritabanı sorgu aracı için veritabanı bağlantısı text — hemen Ajanın okuyabileceği (salt okunur) bir veritabanının bağlantı dizesi, örneğin postgres://reader:parola@host/db. En az yetkili bir kullanıcı kullanın — veritabanı sahibini değil. Boş — araç kapalı.
AIHUMMER_FS_ROOT Dosya sistemi aracı kökü text — hemen Ajanın sunucu dosyalarını içinde okuduğu klasör (filesystem_read; ajanlar dosya yazamaz). Boş = ağ geçidi kullanıcısının haklarıyla tüm sunucu, sırları hariç: kurulum ayarları (gateway.env), SSH/GPG anahtarları ve süreç ortamları. Erişimi daraltmak için bir klasör girin.
AIHUMMER_HTTP_ALLOWLIST Ajanın HTTP istekleri için adresler list — hemen http_request aracının erişebileceği ana makinelerin virgülle ayrılmış listesi. Boş = dahili ve özel adresler dışında tümüne izin verilir.
AIHUMMER_HTTP_AUTH_JSON http_request kimlik doğrulaması (JSON) text — hemen http_request aracı için ana makineyi yetkilendirme başlıklarına eşleyen JSON haritası; böylece belirteçler istem metninde tutulmaz. Boş = yetkilendirmesiz.
AIHUMMER_MCP_SERVERS MCP sunucular (JSON) text — hemen Araçları ajana bağlanan dış MCP sunucularının JSON tanımı. Boş = dış MCP yok.
AIHUMMER_PROJECT_STUDIOS_PUBLIC_NETWORK Proje stüdyoları: genel ağ bool false hemen Seçilen sağlayıcılar ve açıkça istenen model indirmeleri için genel HTTP(S) erişimine izin verin. Özel, yerel ve meta veri adresleri engelli kalır. Çevrimdışı kip önceliklidir. Hemen uygulanır.
AIHUMMER_SIDECAR_CLOAKBROWSER Ajan için tarayıcı (CloakBrowser) bool 0 hemen Anti-algılama tarayıcısı (CloakBrowser, browser/computer araçları). Teslimat paketine neler dahil DEĞİLDİR: Dahil etme, imzalı eklentiyi indirir (~477 MiB, bunun Chromium ~207 MiB’si) ve hizmeti ana bilgisayara yükler. Sidecar’ların en ağırı - yalnızca aracının web sitelerini açması gerekiyorsa etkinleştirin.
AIHUMMER_SIDECAR_SEARXNG Web araması (SearXNG) bool 0 hemen Web araması (SearXNG, web_search aracı). Pakete dahil DEĞİLDİR: Açıldığında imzalı eklenti indirilir (~154 MiB) ve hizmet ana bilgisayara yüklenir, kapatıldığında ise durdurulur ve yer açılır. Kurulum arka planda gerçekleşir ve birkaç dakika sürer; buradaki durum aslında sunucuda ne olduğunu gösterir.
AIHUMMER_WEBFETCH_ALLOWLIST Ajanın açabileceği siteler list — hemen web_fetch aracının erişebileceği alan adlarının virgülle ayrılmış listesi. Boş = dahili ve özel adresler dışında tümüne izin verilir.
AIHUMMER_WEB_SEARCH_LANGUAGE Web araması: varsayılan sonuç dili text auto hemen Ajan bir dil belirtmediğinde sonuçların dili: ru, en veya de gibi bir kod ya da sorgudan algılamak için auto (neredeyse her zaman uygundur). Ajan belirli bir arama için başka bir dil seçebilir.
AIHUMMER_WEB_SEARCH_RESULTS Web araması: arama başına sonuç int 5 hemen Ajan başka bir sayı istemediğinde aramanın döndürdüğü sonuç sayısı: 1 ile 10 arası. Daha çok sonuç daha kapsamlı bir yanıt ama daha uzun bir bağlam demektir.
AIHUMMER_WEB_SEARCH_SOURCE Web araması kaynağı enum: auto \\| searxng \\| provider auto hemen Aracının internette nerede aradığı (web_search aracı). auto — kuruluysa SearXNG, değilse model sağlayıcısının yerleşik araması. searxng — yalnızca SearXNG: o olmadan arama yoktur. provider — bulunduğu yerde sağlayıcının yerleşik araması, diğer modeller için SearXNG. Yerleşik arama Codex (ChatGPT aboneliği) ve OpenAI’da (api.openai.com) vardır; GigaChat, YandexGPT ve diğer OpenAI uyumlu modellerde yoktur — SearXNG olmadan bu modellerdeki aracılar arama yapmaz. Claude (api.anthropic.com ve Claude aboneliği) Anthropic’in yerleşik aramasını kullanır; hesap bunu reddederse ağ geçidi bunu günlüğe yazar ve bundan sonra aracıya yalnızca SearXNG sunar. Hangi aracıların arayabileceği önceden olduğu gibi aracı kartında belirlenir. Bir sonraki adımdan itibaren geçerlidir.
AIHUMMER_WEB_SEARCH_TIMEOUT_SECONDS Web arama süresi (saniye) int 30 hemen Arama başına1–600 saniye. Görevin daha kısa süresi geçerli kalır.

Updates

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_RESTART_APPLY Yeniden başlatma gerektiren ayarları uygula enum: quiet \\| manual quiet hemen quiet (varsayılan) — yalnızca ağ geçidinin yeni başlatılmasıyla geçerli olan kaydedilmiş ayarlar kendiliğinden uygulanır: ajanlar bir şey yapmıyorken ve insanlar en az sessizlik penceresi kadar sessizken ağ geçidi en yakın sakin anda yeniden başlar. manual — yalnızca “yeniden başlatma bekliyor” işareti ve düğme. Yeniden başlatma birkaç saniye sürer; konuşmalar ve görevler kaybolmaz. Hemen geçerli olur.
AIHUMMER_RESTART_QUIET_MINUTES Sakin an: otomatik yeniden başlatmadan önceki sessizlik dakikaları int 0…1440 10 hemen Kaydedilmiş ayarları uygulamak için ağ geçidi kendiliğinden yeniden başlamadan önce insanların kaç dakika sessiz (ve ajanların boşta) kalması gerektiği. 0 — ajanlar mevcut işlerini bitirir bitirmez. 0–1440. Hemen geçerli olur.

Web UI (separate port)

Anahtar Ad Tür Varsayılan Yürürlüğe girer Ne yapar
AIHUMMER_WEBUI_API_BASE Ayrı barındırılan panel için sunucu adresi text — yeniden başlatmadan sonra Yalnızca panel sunucunun kendisinden farklı bir adresten açılıyorsa gerekir. Tarayıcının sunucuya ulaşacağı adresi girin, örneğin https://api.example.com. Boş — sunucunun genel adresi, yoksa yerel adresi kullanılır.
AIHUMMER_WEBUI_ENABLED Ayrı portta panel bool 1 yeniden başlatmadan sonra Açık — panel internete kapatılabilen ayrı bir iç portta açılır, genel port ise yalnızca uygulamalara ve kanallara hizmet eder. Paneli tamamen erişilemez yapmak için kapatın.
AIHUMMER_WEBUI_ORIGIN Panelin açıldığı adres text — yeniden başlatmadan sonra Panel bir proxy üzerinden veya port adresinden farklı bir adla açılıyorsa doldurun, örneğin https://admin.example.com. Sunucu bu adresteki tarayıcının kendisiyle konuşmasına izin verir. Boş — panel portunun adresi kullanılır.

Operatöre açık ayarlar: 237.