Šeit uzskaitīti visi iestatījumi, ko operators var mainīt AiHummer serverī. Lapa tiek veidota no paša produkta kataloga, tāpēc atbilst jūsu serverim.
Vērtību norāda tīmekļa saskarnē vai ar komandu aihummer settings set KEY VALUE (Komandrinda). Noklusējuma vērtības sleja rāda, ko serveris izmanto, kamēr nav norādīta sava vērtība.
[!NOTE]
Slepenās vērtības šeit nekad netiek drukātas, bet piegādātāja dienesta atslēgas nav uzskaitītas vispār — produkts tās slēpj visos sarakstos. Domuzīme nozīmē tukšu vērtību vai skaidrojumu, kas redzams tikai tīmekļa saskarnē.
API
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_PERSONAL_API_KEYS
Personiskā API atslēgas OpenAI-_compat
bool
1
“Izslēgts” atspējo personiskās atslēgas autentifikāciju ar OpenAI saderīgā galapunktā. Jebkura cita vērtība = iespējota. Lietots startēšanas laikā/pēc restartēšanas.
Agent
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_APPROVAL_TOOLS
Rīki, kuriem nepieciešams apstiprinājums
text
—
—
AIHUMMER_SUBAGENT_MAX_DEPTH
Apakšaģenta maksimālais dziļums
int
2
—
AIHUMMER_SUBAGENT_TIMEOUT_SEC
Apakšaģenta noildze (sekundēs)
int
180
Maksimālais laiks vienai apakšaģenta darbībai sekundēs. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_TOOL_SEARCH
Rīka slinka ielāde (tool_search)
bool
false
Reklamējiet tikai galvenos rīkus un meklēšanas metarīku, un pēc pieprasījuma atklājiet pārējo. Paātrina apgriezienus un samazina izmaksas, ja ir instalēti daudzi rīki, taču ar nelielu risku modelis neievēro reti izmantotu rīku.
AIHUMMER_TOOL_SEARCH_CORE
Slinka rīka ielāde: vienmēr ieslēgti rīki
text
—
Comma paturēja pat priekšā rīka nosaukumu. režīmā.
AIHUMMER_TOOL_SEARCH_THRESHOLD
Slinka rīka ielāde: minimālais rīku skaits, kas jāatliek
int
12
Atlieciet tikai tad, ja aģenta profila filtru izdzīvo vairāk nekā šis rīks.
Agent · Reasoning
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_AGENT_BEST_OF_N
Vislabākie paraugi no N (0/1=izslēgts, ≥2=ieslēgts)
int
0
≥2 paraugi N kandidāti un vērtē labākos. Izmaksas N× ģenerēšana.
IANA laika josla datuma ievadīšanai, piemēram, Europe/Moscow. Default UTC.
Channels
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_CONFIDENTIAL_PERSONA
Konfidenciāla tīmekļa persona
bool
0
Kad tas ir ieslēgts, tīmekļa tērzēšanas aģents neatklās un nepaturēs savu personas/identitātes informāciju un saglabā atbildes uz konkrēto uzdevumu — izmantojiet to anonīmiem vai konfidenciāliem tīmekļa izvietojumiem. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_INBOUND_REQUIRE_BINDING
Atbildēt tikai nodrošinātajiem lietotājiem
text
true
true = robots ignorē jebkuru kanāla sūtītāju, kas ir NOT nodrošināts AiHummer lietotājs (lietotājs ar lomu saistīšanu) — nejauši tērzēšanas dalībnieki un viesu aicinājumi nesaņem atbildi. false (noklusējums) = atbildēt visiem.
Integrations
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_A2A_PUBLISH
Publicēt aģentu, izmantojot Agent2Agent (A2A)
bool
0
Publicējiet aģentu kā A2A serveri (aģenta karte + POST /a2a/ziņa). Tiek lietots palaišanas laikā/pēc restartēšanas.
AIHUMMER_MCP_EXPORT_TOOLS
—
text
—
—
AIHUMMER_MCP_PUBLISH
Rīku publicēšana, izmantojot MCP
bool
0
Publicēt rīkus kā MCP serveri vietnē POST /v1/mcp. Tiek lietots startēšanas laikā/pēc restartēšanas.
Ikviena konfigurētā zināšanu savienotāja fona automātiskās atkārtotas sinhronizācijas ilgums (piem., 6 h, 30 min) visās darbvietās. Tukšs/0 = izslēgts. Atkārtota sinhronizācija ir idempotenta (aizstāt pēc avota, bez dublikātiem). slack_export ir izslēgts (tā zip tiek augšupielādēts manuāli). Lietots startēšanas laikā/pēc restartēšanas.
LLM
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_CASCADE_MIN_CHARS
Kaskāde: minimālais rakstzīmju skaits, lai eskalētu
int
0
Pieprasījuma garuma slieksnis (rakstzīmes), pēc kura tiek iedarbināts spēcīgākais kaskādes modelis. 0 = noklusējuma vērtība. Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_CASCADE_STRONG_MODEL
Kaskāde: spēcīgāks atkāpšanās modelis
text
—
Modelis, uz kuru pāriet uz gariem/sarežģītiem pieprasījumiem (tukšs = izslēgts). Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_CODEX_BASE_URL
Kodeksa bāze URL
text
—
Kodeksa (ChatGPT abonementa) transporta bāze. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_CODEX_MAX_OUTPUT_TOKENS
Maksimālais izvades marķieris (0 = bez ierobežojuma)
int
0
Max_output_tokens ierobežojums tērzēšanas gājienam. 0 = bez vāciņa. Sprieduma modeļos argumentācijas marķieri arī tiek ieskaitīti šajā budžetā, tāpēc pārāk maza vērtība dod tukšu atbildi “nepilnīgs: max_output_tokens”. Tiek lietots lidojumā (bez restartēšanas).
AIHUMMER_CODEX_MODEL
Modeļa ID (Codex/gpt-5.5 transports)
text
gpt-5.5
Primārā Codex/ChatGPT transporta modeļa ID (piemēram, gpt-5.5, gpt-5.5-codex). Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_CODEX_REASONING_EFFORT
Spriešanas centieni
enum: none \| low \| medium \| high \| xhigh
low
Modeļa argumentācijas dziļums tērzēšanai mainās, ja aģenta parametri to neiestata. Derīgas gpt-5.5 vērtības: nav, zems, vidējs, augsts, xhigh (NOT minimāls — gpt-5.5 to noraida ar HTTP 400). Augstāka = labāka kvalitāte, bet lēnāka/dārgāka. Nederīga vērtība tiek droši iestatīta uz zemu. Lietots lidojumā (bez restartēšanas).
AIHUMMER_LLM_CALL_TIMEOUT_S
Zvana taimauts (sekundēs)
int
120
Laika budžets SINGLE modeļa izsaukšanai (pretstats: gpt-5.5 var “domāt” bezgalīgi un turēt pagriezienu atvērtu). Pēc termiņa beigām zvans neizdodas, izmantojot ErrCallTimeout bez atkārtojumiem. 0 = bez ierobežojuma. Lietots lidojuma laikā (bez restartēšanas).
AIHUMMER_LLM_GATEWAY_URL
LLM vārteja URL
text
—
Ar OpenAI saderīgā modeļa galapunkta URL bāze, ko izsauc aģents (jūsu lokālais llama.cpp/vLLM/Ollama serveris vai mitināta vārteja). Atstājiet tukšu, lai izmantotu nodrošinātāja noklusējuma galapunktu.
AIHUMMER_LLM_MODEL
LLM modelis
text
—
Modeļa nosaukums/ID, kas tiek nosūtīts pakalpojumu sniedzējam katrā solī (modelis, kuru apkalpo jūsu galapunkts). Jāatbilst modelim, ko galapunkts faktiski atklāj.
AIHUMMER_LLM_PROVIDER
LLM nodrošinātājs
text
—
Kura modeļa aizmugursistēma izmantot (ar OpenAI saderīgs galapunkts vai Codex/ChatGPT abonēšanas transports). Izlemj, kā tiek nosūtīti un autentificēti pieprasījumi.
AIHUMMER_LLM_RETRIES
LLM
int
3
LLM pieprasījumu atkārtojumu skaits pārejošas kļūdas gadījumā. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_LLM_TEMPERATURE
Temperatūra
text
—
Paraugu ņemšanas temperatūra (0..2), ja aģenta parametri to neiestata. Tukšs = nesūtīt. NOTE: gpt-5.5 argumentācijas modeļi (Codex) noraida temperatūru — atstājiet tiem lauku tukšu; iestatiet to tikai tad, ja izmantojat nesaprātīgu aizmugursistēmu. Tiek lietots lidojuma laikā (bez restartēšanas).
AIHUMMER_LLM_TOP_P
Top-p (kodola paraugu ņemšana)
text
—
Kodola paraugu ņemšanas slieksnis (0..1), ja aģenta parametri to neiestata. Tukšs = nesūtīt. Tāpat kā temperatūra, gpt-5.5 argumentācija to noraida — iestatiet to tikai nepamatotām aizmugurprogrammām. Tiek lietots lidojuma laikā (bez restartēšanas).
Vietējā OpenAI API atslēga (izvietošanas noklusējuma)
text
—
Jūsu OpenAI konta atslēga vietējai OpenAI cilpai (ja izmantojat OpenAI kā noklusējuma nodrošinātāju). Nevajadzētu sajaukt ar darbvietu BYOK modeļu lapā. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_OPENAI_BASE_URL
Vietējā OpenAI bāze URL
text
—
Ar OpenAI saderīgā API bāze (piem., https://api.openai.com/v1). Tiek lietota startēšanas laikā/pēc restartēšanas.
AIHUMMER_OPENAI_MODEL
Vietējais OpenAI modelis
text
—
Modelis vietējai OpenAI cilpai (kad ir iestatīts AIHUMMER_OPENAI_API_KEY). Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_ROUTER_COMPLEX_MODEL
Maršrutētājs: modelis sarežģītiem pagriezieniem
text
—
Modelis sarežģītiem pieprasījumiem (tukšs = josla atspējota). Lietots palaišanas laikā/pēc restartēšanas.
AIHUMMER_ROUTER_SIMPLE_MODEL
Maršrutētājs: modelis vienkāršiem pagriezieniem
text
—
Modelis vienkāršiem pieprasījumiem (tukšs = josla atspējota). Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_ROUTER_STANDARD_MODEL
Maršrutētājs: modelis standarta pagriezieniem
text
—
Modelis standarta pieprasījumiem (tukšs = josla atspējota). Tiek lietots startēšanas laikā/pēc restartēšanas.
Media
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_DEEPGRAM_API_KEY
Deepgram API atslēga
text
—
Deepgram API atslēga (STT dzinējs = deepgram). Ņemts no šejienes vai no AIHUMMER_STT_API_KEY. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_DEEPGRAM_MODEL
Deepgram modelis
text
nova-2
Deepgram modelis (piemēram, nova-2, nova-3, bāze). Atkarīgs no projekta piekļuves atslēgai. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_DEEPGRAM_URL
Deepgram bāze URL
text
—
Deepgram API bāze. Tukšs = https://api.deepgram.com. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_IMAGE_BASE_URL
Attēls API bāze URL (OpenAI atkāpšanās)
text
—
/images bāze API, strādājot ar OpenAI atslēgu (tukša = https://api.openai.com/v1). Lietota startēšanas laikā/pēc restartēšanas.
AIHUMMER_IMAGE_MODEL
Attēla ģenerēšanas modelis
text
—
Modelis lietojumprogrammai attēls-gpt.). startēšana/pēc restartēšanas.
AIHUMMER_MEDIA_MAX_UPLOAD_MB
Multivides maksimālais augšupielādes lielums (MB)
int
256
Maksimālais vienas multivides augšupielādes lielums (PUT /v1/media/{id}/content), megabaitos. Ierobežo diska ierakstus, izmantojot publisko portu (pārplūdes aizsardzība). Noklusējums 256. Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_STT_API_KEY
STT API atslēga (neobligāti)
text
—
Neobligāts nesējs, ja STT blakusvāģim tāds ir nepieciešams (install.sh var to ģenerēt). Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_STT_CODEX_URL
STT Codex-engine URL
text
—
Ar OpenAI saderīgās /v1/audio/transcriptions bāze kodeksa programmai (transkripcija, izmantojot ChatGPT abonementu). Tukšs = Codex bāze. Nesējs ir ņemts no AIHUMMER_STT_API_KEY vai AIHUMMER_CODEX_ACCESS_TOKEN. Lietots palaišanas laikā/pēc restartēšanas.
AIHUMMER_STT_ENGINE
STT dzinējs
enum: faster-whisper \| deepgram \| off
faster-whisper
Runas atpazīšanas programma. quick-whisper = bezmaksas vietējais blakusvāģis (noklusējums, tiek piegādāts no kastes, URL = AIHUMMER_STT_URL, trešo pušu API netiek ielādētas). deepgram = mākonis Deepgram (ātrs, atslēga AIHUMMER_DEEPGRAM_API_KEY, maksā ar bezmaksas līmeni). izslēgts = atpazīšana ir atspējota. (Codex/ChatGPT abonements NOT atbalsta audio transkripciju.) Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_STT_LANGUAGE
STT valoda
text
—
Atpazīšanas valoda (BCP-47, piemēram, ru/en). Izmanto deepgram dzinējs (nova-2 modelis). Tukšs = automātiska noteikšana / dzinēja noklusējums. Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_STT_MODEL
STT modelis
text
Systran/faster-whisper-small
ātrāka čukstu modelis (piemēram, mazs/vidējs/liels-v3 vai Systran/faster-whisper-⟨size⟩). Tiek lietots palaišanas laikā/pēc restartēšanas.
AIHUMMER_STT_URL
Runas pārvēršana tekstā (ātrāks čuksts) URL
text
—
URL vietējā ātrāk čukstošā blakusvāģa (ar OpenAI saderīga /v1/audio/transcriptions). Tukšs = auto-noklusējums http://127.0.0.1:8001,, ko install.sh iestata pats. Tiek lietots palaišanas laikā/pēc restartēšanas.
AIHUMMER_TTS_API_KEY
TTS API atslēga (mala-tts)
text
—
Nesējs starp vārteju un edge-tts blakusvāģi (install.sh to ģenerē automātiski). Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_TTS_ENABLED
Teksta pārvēršana runā iespējota
bool
1
Iespējo runas sintēzi (tts rīks + balss režīms). Edge-tts blakusvāģis tiek piegādāts no kastes. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_TTS_MODEL
TTS modelis
text
—
Pakalpojuma edge-tts modeļa nosaukums. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_TTS_URL
Teksta pārvēršana runā (edge-tts) URL
text
—
URL vietējā edge-tts blakusvāģī (saderīgs ar OpenAI /v1/audio/speech). Tukšs = auto-noklusējums http://127.0.0.1:8002,, ko install.sh iestata pats. Lietots startēšanas laikā/pēc restartēšanas.
keep_alive Ollama iegulšanas modelim (tikai tad, kad AIHUMMER_MEMORY_RETRIEVAL=embedding). Noklusējums 5m — dīkstāvē esošs modelis tiek izlādēts, un iestrēdzis dīkstāves ollama izpildītājs pats attīrās. -1 (paturēt mūžīgi) NAV ieteicams: ollama kļūdas dēļ iestrēdzis izpildītājs var noslogot procesora kodolu vairākas dienas. Aukstā palaišana pēc dīkstāves tiek kompensēta ar iesildīšanu servera startēšanas laikā. Tiek lietots startēšanas laikā vai pēc restartēšanas.
AIHUMMER_EMBEDDER_MODEL
Iegulšanas modelis
text
yxchia/multilingual-e5-base
Ollama iegulšanas modelis. Noklusējuma multilingual-e5-base — daudzvalodu (ieskaitot krievu valodu), 768 blāvs, gaišs + ātri ieslēgts CPU (~1-2s/iegults). e5 vaicājuma/pārejas prefiksi tiek lietoti automātiski. Lai iegūtu maksimālu kvalitāti GPU aparatūrai, izmantojiet bge-m3 (iestatiet DIM=1024). Jāatbilst AIHUMMER_EMBEDDER_DIM.
AIHUMMER_EMBEDDER_PASSAGE_PREFIX
Iegultā fragmenta prefikss
text
—
Ignorēt saglabātā dokumenta prefiksu (e5 modeļi automātiski izmanto “passage: “). Atstājiet tukšu, lai automātiski noteiktu pēc modeļa nosaukuma.
AIHUMMER_EMBEDDER_QUERY_PREFIX
Iegultāšanas vaicājuma prefikss
text
—
Ignorēt izguves vaicājuma prefiksu (e5 modeļi automātiski izmanto vaicājumu:). Atstājiet tukšu, lai automātiski noteiktu pēc modeļa nosaukuma.
AIHUMMER_EMBEDDER_URL
Iegults URL (saderīgs ar Ollamu)
text
—
Reālas semantiskās iegulšanas. Uzstādītājs nodrošina Ollama blakusvāģi un iestata to automātiski; UNSET = jaucējkods (tikai leksisks, vājš atgādinājums).
AIHUMMER_MEMORY_CAPTURE
Atmiņas tveršanas režīms
enum: auto \| review \| off
auto
auto = atcerēties + automātiski atsaukt; pārskatīšana = atcerieties, ka kandidātiem ir nepieciešama manuāla apstiprināšana; izslēgts = nav tveršanas.
AIHUMMER_MEMORY_CONTEXT_TIMEOUT
Atmiņas hidratācijas taimauts
text
3s
Maksimāli jāgaida atmiņas hidratācija atbildes sākumā (vaicājuma iegulšana + meklēšana). Ja iegultais ir pārslogots un nokavēts termiņš, atbilde tiek nosūtīta WITHOUT atmiņas blokā, nevis uzkarināta. Go ilguma formāts (piemēram, 2s, 1500ms). 0 = nav ierobežojumu. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_MEMORY_DREAM_INTERVAL
Sapņu caurlaides intervāls
string
1h
Cik bieži pašapkalpošanās sapņu caurlaide skenē pārskatītās pretenzijas, lai atklātu pretrunas visās jomās (Go ilgums, piemēram, 30 m/1 h/6 h). Iestatiet 0, lai atspējotu.
AIHUMMER_MEMORY_EXTRACT
LLM faktu izvilkšana
bool
1
Izņemiet normalizētos subjekta/predikāta/objekta faktus, izmantojot LLM (noklusējums IESLĒGTS), nevis saglabājot neapstrādātus teikuma fragmentus — tas ir nepieciešams, lai aktivizētu grafiku/pretrunu/sapņu iekārtu. Katrai uzņemtajai ziņai pievieno vienu LLM zvanu; sākt, lai saglabātu zvanu.
AIHUMMER_MEMORY_RETRIEVAL
Atmiņas izguves režīms
enum: fulltext \| embedding
fulltext
Kā tiek meklēta atmiņā. pilnteksts (noklusējums) = Postgres pilna teksta meklēšana, salīdzinot ar faktu tekstu — NAV iegulšanas modeļa, nav blakusvāģa, nav CPU slodzes (kā vecais einšteins AiHummer). iegulšana = semantiskā vektora meklēšana, izmantojot iegultotāju (AIHUMMER_EMBEDDER_URL/ollama) — precīzāka pēc nozīmes, taču ielādē CPU un nepieciešama blakusvāģis. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_MEMORY_TOKEN
Attālās atmiņas pakalpojuma pilnvara
text
—
Pakalpojuma marķieris, lai autorizētu ar Einstein Retrieval API (nosūtīts kā Autorizācija: nesējs…). Nepieciešams tikai tad, ja ir iestatīts AIHUMMER_MEMORY_URL. Tukšs = nav autorizācijas (tikai izstrādātāju instalācijām ar atspējotu izguves autentifikāciju).
AIHUMMER_MEMORY_URL
Attālā atmiņa URL (Einšteina spraudnis)
text
—
URL savrupajam Einstein atmiņas spraudnim (līgums aihummer.memory.v1, piem., http://127.0.0.1:8820). BLANK (noklusējums) = procesā esošais Go atmiņas modulis. Kad tas ir iestatīts, pagrieziena konteksta hidratācija pāriet uz HTTP uz spraudņa /context + /retrieval; kļūdas/nepieejamības gadījumā tas viegli atgriežas atpakaļ uz iebūvēto moduli (nav avāriju). Tiek lietots palaišanas laikā/pēc restartēšanas.
AIHUMMER_QDRANT_API_KEY
Qdrant API atslēga
text
—
—
AIHUMMER_QDRANT_URL
Qdrant URL (izturīgs vektoru veikals)
text
—
UNSET = krātuve atmiņā (vektori LOST restartējot). Iestatīts ražošanas ilgmūžībai.
“Izslēgts” atspējo iebūvēto aizsardzību pret jailbreak/prompt-injection. Jebkura cita vērtība = iespējota. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_MODERATION_REFUSAL
Moderācijas atteikuma ziņojums
text
—
Atteikuma teksts tiek atgriezts, kad moderators bloķē pieprasījumu (tukšs = iebūvēts). Lietots startēšanas laikā/pēc restartēšanas.
Public access
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_PUBLIC_URL
Publiskā vārteja URL (tīmekļa lietotāja saskarne + klienti)
text
—
Ieslēgt šo saimniekdatoru starpniekserveri → vārtejas ports (AIHUMMER_GATEWAY_ADDR, noklusējuma :8780). Izmanto tīmekļa lietotāja saskarnē un iOS/tīmekļa klientiem.
POCKET_AGENT_GATEWAY_BASE_URL
Kabatas aģenta vārteja publiska URL
text
—
Starpniekserveris → kabatas aģenta vārtejas ports (POCKET_AGENT_PORT, noklusējuma 8080). Attālais aģents to izsauc, izmantojot vienreizēju biļeti.
TELEGRAM_PUBLIC_URL
Telegrammas tīmekļa aizķere publiska URL
text
—
Tikai tīmekļa aizķeres režīmā — starpniekserveris → telegrammas savienotāja ports (AIHUMMER_TELEGRAM_CONNECTOR_PORT, noklusējuma 8091). Atstājiet tukšu, lai izmantotu aptauju (publisks URL nav nepieciešams).
Loma tiek piešķirta, ja neviena grupa neatbilst kartējumam. Tukšs = bez lomas.
AIHUMMER_LDAP_ENABLED
Iespējot LDAP/AD pieteikšanos
bool
0
Kad tas ir ieslēgts, administratora pieteikumi tiek atgriezti direktorijā. Saistīšanas parole atrodas sadaļā Secrets (tvērums ldap, nosaukums bind_password).
AIHUMMER_LDAP_GROUP_ATTR
Grupas atribūts (noklusējuma memberOf)
text
—
Atribūts lietotāju ierakstu saraksta grupā DN. Tukšs atspējo grupas → lomu kartēšanu.
AIHUMMER_LDAP_ROLE_MAPPINGS
LDAP: Grupa→lomu kartējumi (JSON)
text
—
JSON grupas DN objekts (vai tukšs CN) → loma, piem. {“CN=Admins,OU=Groups,DC=corp,DC=example”:“admin”,“Operators”:“operator”}.
Atribūts LDAP/Active Directory sakrita ar lietotāja veidu pieteikumvārdu (noklusējuma sAMAccountName; uid OpenLDAP, userPrincipalName UPN stila pieteikumiem).
AIHUMMER_LDAP_USER_FILTER
Lietotāju meklēšanas filtrs
text
—
Pieteikšanās gadījumā ir jābūt %s. REKLĀMA: (sAMAccountName=%s); OpenLDAP: (uid=%s).
SSO (OIDC)
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_OIDC_AUDIENCE
OIDC auditorija
text
—
Paredzamā aud pretenzija — iestatiet to uz THIS resursa auditoriju, lai noraidītu marķierus, kas izgatavoti citai atkarīgajai pusei. Pretenzija aud tagad pēc noklusējuma ir REQUIRED katrā pilnvarā (marķieris bez aud tiek noraidīts); kad tas ir iestatīts, tam ir jāietver arī aud. Ļoti ieteicams ražošanā.
AIHUMMER_OIDC_ISSUER
OIDC izdevējs URL
text
—
IdP izsniedzējs (piem., https://login.example.com). Iespējo OIDC JWT autentifikāciju, kad tas ir iestatīts.
AIHUMMER_OIDC_JWKS_URL
OIDC JWKS URL adrese
text
—
JSON Web Key Iestatiet galapunktu, ko izmanto marķiera parakstu pārbaudei.
AIHUMMER_OIDC_TENANT_CLAIM
OIDC darbvietas pretenzija
text
—
JWT pretenzija ar darbvietas ID (piem., rentant_id/org).
SSO (SAML)
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_SAML_DEFAULT_ROLE
SAML: noklusējuma loma (nav grupas atbilstības)
text
—
Loma tiek piešķirta, ja nav apstiprinātu vērtību karšu. Tukšs = bez lomas.
AIHUMMER_SAML_ENABLED
Iespējot SAML 2.0 SSO
bool
0
Atklāj /saml/metadata, /saml/acs, /saml/login. SP privātā atslēga atrodas sadaļā Secrets (scope saml, name sp_key).
AIHUMMER_SAML_ENTITY_ID
SP entītijas ID
text
—
SP entītijas ID (pēc noklusējuma ⟨root⟩/saml/metadata, ja tas ir tukšs).
Publiskais SP parakstīšanas sertifikāts (PEM). Atbilstošā privātā atslēga nonāk sadaļā Secrets (scope saml, name sp_key).
Security
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_AIRGAPPED
Gaismas režīms
bool
0
Bloķē modeļa vadītu izeju uz publisko internetu (tikai iekšējiem/atļauto resursdatoriem). Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_AUDIT_RETENTION_DAYS
Audita žurnāla saglabāšana (dienas, 0=uz visiem laikiem)
int
0
Cik dienas jāsaglabā audita žurnāls; vecāki ieraksti tiek dzēsti katru dienu. 0/tukša = saglabāt mūžīgi. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_CODE_EXEC_ALLOW_HOST
Atļaut resursdatorā code_exec (BEZ smilškastes)
bool
0
⚠️ Atļaujiet koda izpildi tieši saimniekdatorā bez smilškastes. Tikai uzticamai mājas laboratorijai. Drošāk ir iestatīt AIHUMMER_CODE_EXEC_SANDBOX_IMAGE. Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_CORS_ORIGINS
Atļautā CORS izcelsme (komats)
text
—
Komatatdalīts atļauto izcelsmju saraksts. Tukšs = CORS nav atļauts (tikai tās pašas izcelsmes). Lietots startēšanas laikā/pēc restartēšanas.
Koplietots noslēpums, kas autentificē savienotāju → vārtejas lēciens (jāatbilst savienotāja pusē esošajai vērtībai). Tukšs = ienākošais galapunkts ir UNAUTHENTICATED. Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_OPENAI_COMPAT_KEY
Ar OpenAI saderīga ienākošā: statiskā API atslēga
text
—
Statiskā atslēga ar OpenAI saderīgie klienti izmanto, lai autentificētos ar vārtejas iebūvēto /v1 galapunktu (P8 mājas vārteja). Tukšs = statiskā autentifikācija ir atspējota (personiskās atslēgas paliek). Lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_OPENAI_COMPAT_WORKSPACE
Ar OpenAI saderīga ienākošā: darbvietas ID
text
—
Darbvietas ID, uz kuru tiek veikta statiskā ar OpenAI saderīga autentifikācija. Tukšs = AIHUMMER_DEFAULT_WORKSPACE_ID. Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_REQUIRE_2FA
Nepieciešams operatoriem
bool
0
Operatoriem ir nepieciešams otrs faktors (TOTP/passkey). Kad tas ir ieslēgts, operatori bez 2FA tiek aicināti to iestatīt nekavējoties, piesakoties (bez bloķēšanas, tāpēc īpašnieks nekad netiek bloķēts). Piemērots nekavējoties.
AIHUMMER_REQUIRE_SECURE
Pieņemt tikai drošus (HTTPS/WSS) savienojumus
bool
0
Kad tas ir ieslēgts, vienkāršie HTTP pieprasījumi tiek novirzīti uz HTTPS (par GET/HEAD) vai tiek noraidīti (403); Vietējā saimniekdatora piekļuve vienmēr ir atļauta, tāpēc operators nekad nav norobežots. Godina X-Forwarded-Proto no TLS beigu reversā starpniekservera. Piemērots palaišanas laikā/pēc restartēšanas.
AIHUMMER_TRUSTED_PROXIES
Uzticami apgrieztā starpniekservera CIDR (komats)
text
—
Ar komatiem atdalīts uzticamo reversā starpniekservera tīklu saraksts (CIDR, piemēram, 10.0.0.0/8,192.168.0.0/16 vai viena IP). Tikai pieprasījumiem, kas nāk no šīm adresēm, galvene X-Forwarded-For tiek izmantota klienta IP noteikšanai (audits, IP atļauto saraksts, aizsardzība pret paroļu uzlaušanu). Tukšs = uzticēties TIKAI reālajai partnera adresei (XFF ignorēts, IP viltošana nav iespējama). Tiek lietots uzreiz.
Konteinera attēls, lai izolētu code_exec (nav tīkla, tikai lasāmas saknes, ierobežojumi). Tukšs = host-exec (uzticama vide). Tiek lietots startēšanas laikā/pēc restartēšanas.
AIHUMMER_DB_QUERY_DSN
db_query DSN (izmantojiet mazāko privilēģiju lomu — vaicājumu nepildīšana RLS-attiecas uz darbības darbvietu)
text
—
—
AIHUMMER_FS_ROOT
Failu sistēmas rīka sakne
text
—
—
AIHUMMER_HTTP_ALLOWLIST
http_pieprasījuma atļauju saraksts
text
—
—
AIHUMMER_HTTP_AUTH_JSON
http_request auth (JSON)
text
—
—
AIHUMMER_MCP_SERVERS
MCP serveri (JSON)
text
—
—
AIHUMMER_WEBFETCH_ALLOWLIST
web_fetch atļaušanas saraksts
text
—
—
Web UI (separate port)
Atslēga
Nosaukums
Tips
Noklusējums
Ko dara
AIHUMMER_WEBUI_API_BASE
API bāze URL Web UI izsaukumi
text
—
Absolūta izcelsme (piem., https://api.example.com) atsevišķi mitinātie SPA mērķi /v1/admin/* zvaniem. Tukšs = atgriezties pie vārtejas publiskās URL, tad sasniedzams no vietējās adreses Mustga__, tad sasniedzams. pārlūkprogrammai API ir jāatļauj šīs tīmekļa lietotāja saskarnes izcelsme, izmantojot CORS (automātiski pievienots tālāk).
AIHUMMER_WEBUI_ENABLED
Apkalpot administratora tīmekļa lietotāja interfeisu savā portā
bool
1
Pēc noklusējuma iespējots: administrators SPA tiek apkalpots atsevišķa klausītāja (AIHUMMER_WEBUI_ADDR) ROOT, ko var piesaistīt tikai iekšējai saskarnei. Galvenās vārtejas ports saglabā API + savienošana pārī + WS + SSE, un NOT apkalpo /admin/. Iestatiet uz 0, lai pilnībā atspējotu tīmekļa lietotāja interfeisa klausītāju.
AIHUMMER_WEBUI_ORIGIN
Tīmekļa lietotāja interfeisa pārlūkprogrammas izcelsme (CORS)
text
—
Pārlūkprogrammas tīmekļa lietotāja interfeisa izcelsme (piemēram, https://admin.example.com), tiek automātiski pievienots API CORS atļaušanas sarakstam ar akreditācijas datiem. Tukšs = iegūts no AIHUMMER_WEBUI_ADDR (http://host:port). Iestatiet to, kad pārlūkprogramma sasniedz aproxy/UIst adresi, izmantojot proxy.
Operatoram pieejamie iestatījumi: 138.
Šeit uzskaitīti visi iestatījumi, ko operators var mainīt AiHummer serverī. Lapa tiek veidota no paša produkta kataloga, tāpēc atbilst jūsu serverim.
Vērtību norāda tīmekļa saskarnē vai ar komandu `aihummer settings set KEY VALUE` ([Komandrinda](/lv/v1.0/reference/cli)). Noklusējuma vērtības sleja rāda, ko serveris izmanto, kamēr nav norādīta sava vērtība.
> [!NOTE]
> Slepenās vērtības šeit nekad netiek drukātas, bet piegādātāja dienesta atslēgas nav uzskaitītas vispār — produkts tās slēpj visos sarakstos. Domuzīme nozīmē tukšu vērtību vai skaidrojumu, kas redzams tikai tīmekļa saskarnē.
## API
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_PERSONAL_API_KEYS` | Personiskā API atslēgas OpenAI-_compat | bool | `1` | "Izslēgts" atspējo personiskās atslēgas autentifikāciju ar OpenAI saderīgā galapunktā. Jebkura cita vērtība = iespējota. Lietots startēšanas laikā/pēc restartēšanas. |
## Agent
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_APPROVAL_TOOLS` | Rīki, kuriem nepieciešams apstiprinājums | text | — | — |
| `AIHUMMER_SUBAGENT_MAX_DEPTH` | Apakšaģenta maksimālais dziļums | int | `2` | — |
| `AIHUMMER_SUBAGENT_TIMEOUT_SEC` | Apakšaģenta noildze (sekundēs) | int | `180` | Maksimālais laiks vienai apakšaģenta darbībai sekundēs. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_TOOL_SEARCH` | Rīka slinka ielāde (tool_search) | bool | `false` | Reklamējiet tikai galvenos rīkus un meklēšanas metarīku, un pēc pieprasījuma atklājiet pārējo. Paātrina apgriezienus un samazina izmaksas, ja ir instalēti daudzi rīki, taču ar nelielu risku modelis neievēro reti izmantotu rīku. |
| `AIHUMMER_TOOL_SEARCH_CORE` | Slinka rīka ielāde: vienmēr ieslēgti rīki | text | — | Comma paturēja pat priekšā rīka nosaukumu. režīmā. |
| `AIHUMMER_TOOL_SEARCH_THRESHOLD` | Slinka rīka ielāde: minimālais rīku skaits, kas jāatliek | int | `12` | Atlieciet tikai tad, ja aģenta profila filtru izdzīvo vairāk nekā šis rīks. |
## Agent · Reasoning
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_AGENT_BEST_OF_N` | Vislabākie paraugi no N (0/1=izslēgts, ≥2=ieslēgts) | int | `0` | ≥2 paraugi N kandidāti un vērtē labākos. Izmaksas N× ģenerēšana. |
| `AIHUMMER_AGENT_DEBATE_JUDGE_PROMPT` | Debates: tiesneša uzvedne (ignorēt) | text | — | Ignorē debašu tiesneša uzvedni (tukšs = iebūvēts). Piemērots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AGENT_DEBATE_N` | Debašu paneļa lielums (0/1=izslēgts, ≥2=ieslēgts) | int | `0` | ≥2 vada debašu paneli, kurā ir N kandidāti un tiesnesis. Izmaksas N× ģenerēšana. |
| `AIHUMMER_AGENT_DEBATE_PROMPT` | Debates: kandidāta uzvedne (ignorēt) | text | — | Ignorē debašu kandidāta uzvedni (tukšs = iebūvēts). Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AGENT_DEBATE_ROUNDS` | Debates: kārtas | int | `1` | Debašu kārtu skaits kandidātu grupai. Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AGENT_JUDGE_PROMPT` | Vislabākā tiesneša uzvedne (ignorēt) | text | — | Ignorē labāko no N tiesneša uzvedni (tukšs = iebūvēts). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AGENT_PLAN_PROMPT` | Plānotāja uzvedne (ignorēt) | text | — | Ignorē plānotāja uzvedni (tukšs = iebūvēts). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AGENT_PLAN_STEPS` | Plānotājs-izpildītājs: maksimālā plāna soļu skaits (0=izslēgts) | int | `0` | ⟩0 palaiž atsevišķu plānotājs→izpildītājs→sintēzes caurlaide (noderīga sarežģītiem daudzpakāpju uzdevumiem). 0 atspējo. Tipiski 4–8. |
| `AIHUMMER_AGENT_PLAN_STEP_ITERS` | Plānotājs: rīka iterācijas katrā solī (0=noklusējums) | int | `0` | Rīka izsaukšanas iterācijas tiek ierobežotas katrā plāna darbībā. 0 = iebūvēts noklusējums (4). |
| `AIHUMMER_AGENT_REFLECT` | Paškritikas apstiprinājums | bool | `0` | Pirms galīgās atbildes pievieno pārdomu/paškritikas pielaidi. |
| `AIHUMMER_AGENT_REFLECT_PROMPT` | Pārdomu uzvedne (ignorēt) | text | — | Ignorē paškritikas uzvedni (tukša = iebūvēta). Piemērots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AGENT_SELF_HEAL` | Pašdziedēšanas rīka kļūdas mēģinājumi (0=izslēgts) | int | `0` | ⟩0 atkārtoti neveiksmīgi rīka izsaukumi ar koriģējošu mājienu, līdz šai robežai. |
## Agent · System prompt
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_LOCALE` | Noklusējuma lokalizācija | text | `ru-RU` | Noklusējuma atbildes valoda/lokalitātes padoms, piem. ru-RU. Personas/operatora norādījumi ignorē. |
| `AIHUMMER_TIMEZONE` | Laika josla | text | `UTC` | IANA laika josla datuma ievadīšanai, piemēram, Europe/Moscow. Default UTC. |
## Channels
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_CONFIDENTIAL_PERSONA` | Konfidenciāla tīmekļa persona | bool | `0` | Kad tas ir ieslēgts, tīmekļa tērzēšanas aģents neatklās un nepaturēs savu personas/identitātes informāciju un saglabā atbildes uz konkrēto uzdevumu — izmantojiet to anonīmiem vai konfidenciāliem tīmekļa izvietojumiem. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_INBOUND_REQUIRE_BINDING` | Atbildēt tikai nodrošinātajiem lietotājiem | text | `true` | true = robots ignorē jebkuru kanāla sūtītāju, kas ir NOT nodrošināts AiHummer lietotājs (lietotājs ar lomu saistīšanu) — nejauši tērzēšanas dalībnieki un viesu aicinājumi nesaņem atbildi. false (noklusējums) = atbildēt visiem. |
## Integrations
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_A2A_PUBLISH` | Publicēt aģentu, izmantojot Agent2Agent (A2A) | bool | `0` | Publicējiet aģentu kā A2A serveri (aģenta karte + POST /a2a/ziņa). Tiek lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_MCP_EXPORT_TOOLS` | — | text | — | — |
| `AIHUMMER_MCP_PUBLISH` | Rīku publicēšana, izmantojot MCP | bool | `0` | Publicēt rīkus kā MCP serveri vietnē POST /v1/mcp. Tiek lietots startēšanas laikā/pēc restartēšanas. |
## Knowledge connectors
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_KB_SYNC_INTERVAL` | Ieplānots savienotāja atkārtotas sinhronizācijas intervāls (0/empty = izslēgts) | text | — | Ikviena konfigurētā zināšanu savienotāja fona automātiskās atkārtotas sinhronizācijas ilgums (piem., 6 h, 30 min) visās darbvietās. Tukšs/0 = izslēgts. Atkārtota sinhronizācija ir idempotenta (aizstāt pēc avota, bez dublikātiem). slack_export ir izslēgts (tā zip tiek augšupielādēts manuāli). Lietots startēšanas laikā/pēc restartēšanas. |
## LLM
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_CASCADE_MIN_CHARS` | Kaskāde: minimālais rakstzīmju skaits, lai eskalētu | int | `0` | Pieprasījuma garuma slieksnis (rakstzīmes), pēc kura tiek iedarbināts spēcīgākais kaskādes modelis. 0 = noklusējuma vērtība. Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CASCADE_STRONG_MODEL` | Kaskāde: spēcīgāks atkāpšanās modelis | text | — | Modelis, uz kuru pāriet uz gariem/sarežģītiem pieprasījumiem (tukšs = izslēgts). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CODEX_BASE_URL` | Kodeksa bāze URL | text | — | Kodeksa (ChatGPT abonementa) transporta bāze. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CODEX_MAX_OUTPUT_TOKENS` | Maksimālais izvades marķieris (0 = bez ierobežojuma) | int | `0` | Max_output_tokens ierobežojums tērzēšanas gājienam. 0 = bez vāciņa. Sprieduma modeļos argumentācijas marķieri arī tiek ieskaitīti šajā budžetā, tāpēc pārāk maza vērtība dod tukšu atbildi "nepilnīgs: max_output_tokens". Tiek lietots lidojumā (bez restartēšanas). |
| `AIHUMMER_CODEX_MODEL` | Modeļa ID (Codex/gpt-5.5 transports) | text | `gpt-5.5` | Primārā Codex/ChatGPT transporta modeļa ID (piemēram, gpt-5.5, gpt-5.5-codex). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CODEX_REASONING_EFFORT` | Spriešanas centieni | enum: none \\\| low \\\| medium \\\| high \\\| xhigh | `low` | Modeļa argumentācijas dziļums tērzēšanai mainās, ja aģenta parametri to neiestata. Derīgas gpt-5.5 vērtības: nav, zems, vidējs, augsts, xhigh (NOT minimāls — gpt-5.5 to noraida ar HTTP 400). Augstāka = labāka kvalitāte, bet lēnāka/dārgāka. Nederīga vērtība tiek droši iestatīta uz zemu. Lietots lidojumā (bez restartēšanas). |
| `AIHUMMER_LLM_CALL_TIMEOUT_S` | Zvana taimauts (sekundēs) | int | `120` | Laika budžets SINGLE modeļa izsaukšanai (pretstats: gpt-5.5 var “domāt” bezgalīgi un turēt pagriezienu atvērtu). Pēc termiņa beigām zvans neizdodas, izmantojot ErrCallTimeout bez atkārtojumiem. 0 = bez ierobežojuma. Lietots lidojuma laikā (bez restartēšanas). |
| `AIHUMMER_LLM_GATEWAY_URL` | LLM vārteja URL | text | — | Ar OpenAI saderīgā modeļa galapunkta URL bāze, ko izsauc aģents (jūsu lokālais llama.cpp/vLLM/Ollama serveris vai mitināta vārteja). Atstājiet tukšu, lai izmantotu nodrošinātāja noklusējuma galapunktu. |
| `AIHUMMER_LLM_MODEL` | LLM modelis | text | — | Modeļa nosaukums/ID, kas tiek nosūtīts pakalpojumu sniedzējam katrā solī (modelis, kuru apkalpo jūsu galapunkts). Jāatbilst modelim, ko galapunkts faktiski atklāj. |
| `AIHUMMER_LLM_PROVIDER` | LLM nodrošinātājs | text | — | Kura modeļa aizmugursistēma izmantot (ar OpenAI saderīgs galapunkts vai Codex/ChatGPT abonēšanas transports). Izlemj, kā tiek nosūtīti un autentificēti pieprasījumi. |
| `AIHUMMER_LLM_RETRIES` | LLM | int | `3` | LLM pieprasījumu atkārtojumu skaits pārejošas kļūdas gadījumā. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_LLM_TEMPERATURE` | Temperatūra | text | — | Paraugu ņemšanas temperatūra (0..2), ja aģenta parametri to neiestata. Tukšs = nesūtīt. NOTE: gpt-5.5 argumentācijas modeļi (Codex) noraida temperatūru — atstājiet tiem lauku tukšu; iestatiet to tikai tad, ja izmantojat nesaprātīgu aizmugursistēmu. Tiek lietots lidojuma laikā (bez restartēšanas). |
| `AIHUMMER_LLM_TOP_P` | Top-p (kodola paraugu ņemšana) | text | — | Kodola paraugu ņemšanas slieksnis (0..1), ja aģenta parametri to neiestata. Tukšs = nesūtīt. Tāpat kā temperatūra, gpt-5.5 argumentācija to noraida — iestatiet to tikai nepamatotām aizmugurprogrammām. Tiek lietots lidojuma laikā (bez restartēšanas). |
| `AIHUMMER_OPENAI_API` | OpenAI API stils (tērzēšana \| atbildes) | enum: \\\| chat \\\| responses | — | čats = /čats/pabeigumi, atbildes = /atbildes. Tukšs = automātisks/noklusējums. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_OPENAI_API_KEY` | Vietējā OpenAI API atslēga (izvietošanas noklusējuma) | text | — | Jūsu OpenAI konta atslēga vietējai OpenAI cilpai (ja izmantojat OpenAI kā noklusējuma nodrošinātāju). Nevajadzētu sajaukt ar darbvietu BYOK modeļu lapā. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_OPENAI_BASE_URL` | Vietējā OpenAI bāze URL | text | — | Ar OpenAI saderīgā API bāze (piem., https://api.openai.com/v1). Tiek lietota startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_OPENAI_MODEL` | Vietējais OpenAI modelis | text | — | Modelis vietējai OpenAI cilpai (kad ir iestatīts AIHUMMER_OPENAI_API_KEY). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_ROUTER_COMPLEX_MODEL` | Maršrutētājs: modelis sarežģītiem pagriezieniem | text | — | Modelis sarežģītiem pieprasījumiem (tukšs = josla atspējota). Lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_ROUTER_SIMPLE_MODEL` | Maršrutētājs: modelis vienkāršiem pagriezieniem | text | — | Modelis vienkāršiem pieprasījumiem (tukšs = josla atspējota). Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_ROUTER_STANDARD_MODEL` | Maršrutētājs: modelis standarta pagriezieniem | text | — | Modelis standarta pieprasījumiem (tukšs = josla atspējota). Tiek lietots startēšanas laikā/pēc restartēšanas. |
## Media
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_DEEPGRAM_API_KEY` | Deepgram API atslēga | text | — | Deepgram API atslēga (STT dzinējs = deepgram). Ņemts no šejienes vai no AIHUMMER_STT_API_KEY. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_DEEPGRAM_MODEL` | Deepgram modelis | text | `nova-2` | Deepgram modelis (piemēram, nova-2, nova-3, bāze). Atkarīgs no projekta piekļuves atslēgai. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_DEEPGRAM_URL` | Deepgram bāze URL | text | — | Deepgram API bāze. Tukšs = https://api.deepgram.com. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_IMAGE_BASE_URL` | Attēls API bāze URL (OpenAI atkāpšanās) | text | — | /images bāze API, strādājot ar OpenAI atslēgu (tukša = https://api.openai.com/v1). Lietota startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_IMAGE_MODEL` | Attēla ģenerēšanas modelis | text | — | Modelis lietojumprogrammai attēls-gpt.). startēšana/pēc restartēšanas. |
| `AIHUMMER_MEDIA_MAX_UPLOAD_MB` | Multivides maksimālais augšupielādes lielums (MB) | int | `256` | Maksimālais vienas multivides augšupielādes lielums (PUT /v1/media/{id}/content), megabaitos. Ierobežo diska ierakstus, izmantojot publisko portu (pārplūdes aizsardzība). Noklusējums 256. Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_STT_API_KEY` | STT API atslēga (neobligāti) | text | — | Neobligāts nesējs, ja STT blakusvāģim tāds ir nepieciešams (install.sh var to ģenerēt). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_STT_CODEX_URL` | STT Codex-engine URL | text | — | Ar OpenAI saderīgās /v1/audio/transcriptions bāze kodeksa programmai (transkripcija, izmantojot ChatGPT abonementu). Tukšs = Codex bāze. Nesējs ir ņemts no AIHUMMER_STT_API_KEY vai AIHUMMER_CODEX_ACCESS_TOKEN. Lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_STT_ENGINE` | STT dzinējs | enum: faster-whisper \\\| deepgram \\\| off | `faster-whisper` | Runas atpazīšanas programma. quick-whisper = bezmaksas vietējais blakusvāģis (noklusējums, tiek piegādāts no kastes, URL = AIHUMMER_STT_URL, trešo pušu API netiek ielādētas). deepgram = mākonis Deepgram (ātrs, atslēga AIHUMMER_DEEPGRAM_API_KEY, maksā ar bezmaksas līmeni). izslēgts = atpazīšana ir atspējota. (Codex/ChatGPT abonements NOT atbalsta audio transkripciju.) Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_STT_LANGUAGE` | STT valoda | text | — | Atpazīšanas valoda (BCP-47, piemēram, ru/en). Izmanto deepgram dzinējs (nova-2 modelis). Tukšs = automātiska noteikšana / dzinēja noklusējums. Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_STT_MODEL` | STT modelis | text | `Systran/faster-whisper-small` | ātrāka čukstu modelis (piemēram, mazs/vidējs/liels-v3 vai Systran/faster-whisper-⟨size⟩). Tiek lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_STT_URL` | Runas pārvēršana tekstā (ātrāks čuksts) URL | text | — | URL vietējā ātrāk čukstošā blakusvāģa (ar OpenAI saderīga /v1/audio/transcriptions). Tukšs = auto-noklusējums http://127.0.0.1:8001,, ko install.sh iestata pats. Tiek lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_TTS_API_KEY` | TTS API atslēga (mala-tts) | text | — | Nesējs starp vārteju un edge-tts blakusvāģi (install.sh to ģenerē automātiski). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_TTS_ENABLED` | Teksta pārvēršana runā iespējota | bool | `1` | Iespējo runas sintēzi (tts rīks + balss režīms). Edge-tts blakusvāģis tiek piegādāts no kastes. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_TTS_MODEL` | TTS modelis | text | — | Pakalpojuma edge-tts modeļa nosaukums. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_TTS_URL` | Teksta pārvēršana runā (edge-tts) URL | text | — | URL vietējā edge-tts blakusvāģī (saderīgs ar OpenAI /v1/audio/speech). Tukšs = auto-noklusējums http://127.0.0.1:8002,, ko install.sh iestata pats. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_TTS_VOICE` | TTS balss (noklusējuma DE-FlorianMultilingualNeural) | text | `de-DE-FlorianMultilingualNeural` | Noklusējuma edge-tts balss (daudzvalodu, t.sk. krievu valodā). Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_VIDEO_API_KEY` | Video analīzes atslēga API | text | — | Piekļuves atslēga video analīzes blakusvāģim (ja nepieciešams). Lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_VIDEO_URL` | Video analīze (ffmpeg) URL | text | — | URL no video analīzes blakusvāģa. Tukšs = izslēgts. Tiek lietots startēšanas laikā/pēc restartēšanas. |
## Media · Voice
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_VOICE_AEC` | Atbalss atcelšana (AEC) | bool | `1` | Pieprasīt echoCancellation tveršanas laikā (WebRTC). Noņem TTS atbalsi mikrofonā (Moltis Nr. 1129). |
| `AIHUMMER_VOICE_AGC` | Automātiskā pastiprinājuma kontrole | bool | `1` | — |
| `AIHUMMER_VOICE_BARGEIN_FRAMES` | Iegrūšanas rāmji | int | `5` | Cik secīgi izrunātie kadri (≈20 ms) pārtrauc robota atskaņošanu. |
| `AIHUMMER_VOICE_DUPLEX` | Tiešraides pilna dupleksa balss | bool | `0` | Iespējo tiešraides pilnduplekso režīmu (straumēšana + VAD + ieeja). Tiek lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_VOICE_NOISE_SUPPRESSION` | Trokšņu slāpēšana | bool | `1` | — |
| `AIHUMMER_VOICE_VAD_THRESHOLD` | VAD enerģijas slieksnis) | text | `0.02` | Runas enerģijas slieksnis uztveršanas VAD vārtiem; zemāks = jutīgāks. |
## Memory
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_EMBEDDER_DIM` | Iegultā vektora aptumšošana | int | `768` | Vektora dimensija — jāatbilst modelim (multilingual-e5-base=768, bge-m3=1024). |
| `AIHUMMER_EMBEDDER_KEEPALIVE` | Iegults, lai saglabātu dzīvību | text | `5m` | keep_alive Ollama iegulšanas modelim (tikai tad, kad AIHUMMER_MEMORY_RETRIEVAL=embedding). Noklusējums 5m — dīkstāvē esošs modelis tiek izlādēts, un iestrēdzis dīkstāves ollama izpildītājs pats attīrās. -1 (paturēt mūžīgi) NAV ieteicams: ollama kļūdas dēļ iestrēdzis izpildītājs var noslogot procesora kodolu vairākas dienas. Aukstā palaišana pēc dīkstāves tiek kompensēta ar iesildīšanu servera startēšanas laikā. Tiek lietots startēšanas laikā vai pēc restartēšanas. |
| `AIHUMMER_EMBEDDER_MODEL` | Iegulšanas modelis | text | `yxchia/multilingual-e5-base` | Ollama iegulšanas modelis. Noklusējuma multilingual-e5-base — daudzvalodu (ieskaitot krievu valodu), 768 blāvs, gaišs + ātri ieslēgts CPU (~1-2s/iegults). e5 vaicājuma/pārejas prefiksi tiek lietoti automātiski. Lai iegūtu maksimālu kvalitāti GPU aparatūrai, izmantojiet bge-m3 (iestatiet DIM=1024). Jāatbilst AIHUMMER_EMBEDDER_DIM. |
| `AIHUMMER_EMBEDDER_PASSAGE_PREFIX` | Iegultā fragmenta prefikss | text | — | Ignorēt saglabātā dokumenta prefiksu (e5 modeļi automātiski izmanto "passage: "). Atstājiet tukšu, lai automātiski noteiktu pēc modeļa nosaukuma. |
| `AIHUMMER_EMBEDDER_QUERY_PREFIX` | Iegultāšanas vaicājuma prefikss | text | — | Ignorēt izguves vaicājuma prefiksu (e5 modeļi automātiski izmanto vaicājumu:). Atstājiet tukšu, lai automātiski noteiktu pēc modeļa nosaukuma. |
| `AIHUMMER_EMBEDDER_URL` | Iegults URL (saderīgs ar Ollamu) | text | — | Reālas semantiskās iegulšanas. Uzstādītājs nodrošina Ollama blakusvāģi un iestata to automātiski; UNSET = jaucējkods (tikai leksisks, vājš atgādinājums). |
| `AIHUMMER_MEMORY_CAPTURE` | Atmiņas tveršanas režīms | enum: auto \\\| review \\\| off | `auto` | auto = atcerēties + automātiski atsaukt; pārskatīšana = atcerieties, ka kandidātiem ir nepieciešama manuāla apstiprināšana; izslēgts = nav tveršanas. |
| `AIHUMMER_MEMORY_CONTEXT_TIMEOUT` | Atmiņas hidratācijas taimauts | text | `3s` | Maksimāli jāgaida atmiņas hidratācija atbildes sākumā (vaicājuma iegulšana + meklēšana). Ja iegultais ir pārslogots un nokavēts termiņš, atbilde tiek nosūtīta WITHOUT atmiņas blokā, nevis uzkarināta. Go ilguma formāts (piemēram, 2s, 1500ms). 0 = nav ierobežojumu. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_MEMORY_DREAM_INTERVAL` | Sapņu caurlaides intervāls | string | `1h` | Cik bieži pašapkalpošanās sapņu caurlaide skenē pārskatītās pretenzijas, lai atklātu pretrunas visās jomās (Go ilgums, piemēram, 30 m/1 h/6 h). Iestatiet 0, lai atspējotu. |
| `AIHUMMER_MEMORY_EXTRACT` | LLM faktu izvilkšana | bool | `1` | Izņemiet normalizētos subjekta/predikāta/objekta faktus, izmantojot LLM (noklusējums IESLĒGTS), nevis saglabājot neapstrādātus teikuma fragmentus — tas ir nepieciešams, lai aktivizētu grafiku/pretrunu/sapņu iekārtu. Katrai uzņemtajai ziņai pievieno vienu LLM zvanu; sākt, lai saglabātu zvanu. |
| `AIHUMMER_MEMORY_RETRIEVAL` | Atmiņas izguves režīms | enum: fulltext \\\| embedding | `fulltext` | Kā tiek meklēta atmiņā. pilnteksts (noklusējums) = Postgres pilna teksta meklēšana, salīdzinot ar faktu tekstu — NAV iegulšanas modeļa, nav blakusvāģa, nav CPU slodzes (kā vecais einšteins AiHummer). iegulšana = semantiskā vektora meklēšana, izmantojot iegultotāju (AIHUMMER_EMBEDDER_URL/ollama) — precīzāka pēc nozīmes, taču ielādē CPU un nepieciešama blakusvāģis. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_MEMORY_TOKEN` | Attālās atmiņas pakalpojuma pilnvara | text | — | Pakalpojuma marķieris, lai autorizētu ar Einstein Retrieval API (nosūtīts kā Autorizācija: nesējs…). Nepieciešams tikai tad, ja ir iestatīts AIHUMMER_MEMORY_URL. Tukšs = nav autorizācijas (tikai izstrādātāju instalācijām ar atspējotu izguves autentifikāciju). |
| `AIHUMMER_MEMORY_URL` | Attālā atmiņa URL (Einšteina spraudnis) | text | — | URL savrupajam Einstein atmiņas spraudnim (līgums aihummer.memory.v1, piem., http://127.0.0.1:8820). BLANK (noklusējums) = procesā esošais Go atmiņas modulis. Kad tas ir iestatīts, pagrieziena konteksta hidratācija pāriet uz HTTP uz spraudņa /context + /retrieval; kļūdas/nepieejamības gadījumā tas viegli atgriežas atpakaļ uz iebūvēto moduli (nav avāriju). Tiek lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_QDRANT_API_KEY` | Qdrant API atslēga | text | — | — |
| `AIHUMMER_QDRANT_URL` | Qdrant URL (izturīgs vektoru veikals) | text | — | UNSET = krātuve atmiņā (vektori LOST restartējot). Iestatīts ražošanas ilgmūžībai. |
| `AIHUMMER_RERANKER_URL` | RAG reranker blakusvāģis URL | text | — | HTTP URL no krusteniskā kodētāja blakusvāģa hibrīda meklēšanas pārkārtošanai. Tukšs = pārkārtošana izslēgta. Piemērots startēšanas laikā/pēc restartēšanas. |
## Moderation
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_MODERATION` | Ievades regulēšana | bool | `1` | "Izslēgts" atspējo iebūvēto aizsardzību pret jailbreak/prompt-injection. Jebkura cita vērtība = iespējota. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_MODERATION_REFUSAL` | Moderācijas atteikuma ziņojums | text | — | Atteikuma teksts tiek atgriezts, kad moderators bloķē pieprasījumu (tukšs = iebūvēts). Lietots startēšanas laikā/pēc restartēšanas. |
## Public access
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_PUBLIC_URL` | Publiskā vārteja URL (tīmekļa lietotāja saskarne + klienti) | text | — | Ieslēgt šo saimniekdatoru starpniekserveri → vārtejas ports (AIHUMMER_GATEWAY_ADDR, noklusējuma :8780). Izmanto tīmekļa lietotāja saskarnē un iOS/tīmekļa klientiem. |
| `POCKET_AGENT_GATEWAY_BASE_URL` | Kabatas aģenta vārteja publiska URL | text | — | Starpniekserveris → kabatas aģenta vārtejas ports (POCKET_AGENT_PORT, noklusējuma 8080). Attālais aģents to izsauc, izmantojot vienreizēju biļeti. |
| `TELEGRAM_PUBLIC_URL` | Telegrammas tīmekļa aizķere publiska URL | text | — | Tikai tīmekļa aizķeres režīmā — starpniekserveris → telegrammas savienotāja ports (AIHUMMER_TELEGRAM_CONNECTOR_PORT, noklusējuma 8091). Atstājiet tukšu, lai izmantotu aptauju (publisks URL nav nepieciešams). |
## SSO (LDAP/AD)
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_LDAP_BASE_DN` | Lietotāju meklēšanas bāzes DN | text | — | Meklēšanas sakne, piem. OU=Users,DC=corp,DC=example. |
| `AIHUMMER_LDAP_BIND_DN` | Pakalpojumu saistīšanas DN | text | — | Sākotnējai meklēšanas saitei izmantotais konts, piemēram, CN=svc-aihummer,OU=Service,DC=corp,DC=piemērs. Tukšs = anonīma meklēšana. |
| `AIHUMMER_LDAP_DEFAULT_ROLE` | LDAP: noklusējuma loma (nav grupas atbilstības) | text | — | Loma tiek piešķirta, ja neviena grupa neatbilst kartējumam. Tukšs = bez lomas. |
| `AIHUMMER_LDAP_ENABLED` | Iespējot LDAP/AD pieteikšanos | bool | `0` | Kad tas ir ieslēgts, administratora pieteikumi tiek atgriezti direktorijā. Saistīšanas parole atrodas sadaļā Secrets (tvērums ldap, nosaukums bind_password). |
| `AIHUMMER_LDAP_GROUP_ATTR` | Grupas atribūts (noklusējuma memberOf) | text | — | Atribūts lietotāju ierakstu saraksta grupā DN. Tukšs atspējo grupas → lomu kartēšanu. |
| `AIHUMMER_LDAP_ROLE_MAPPINGS` | LDAP: Grupa→lomu kartējumi (JSON) | text | — | JSON grupas DN objekts (vai tukšs CN) → loma, piem. {"CN=Admins,OU=Groups,DC=corp,DC=example":"admin","Operators":"operator"}. |
| `AIHUMMER_LDAP_SKIP_TLS_VERIFY` | Izlaist TLS verifikāciju (tikai laboratorijā, 1/0) | bool | `0` | Atspējo direktoriju sertifikāta verifikāciju. Nekad neiespējojiet ražošanā. |
| `AIHUMMER_LDAP_URL` | Katalogs URL | text | — | piem., ldaps://ad.corp.example:636 (TLS) vai ldap://dc1.corp.example:389. |
| `AIHUMMER_LDAP_USER_ATTR` | Pieteikšanās atribūts (noklusējuma sAMAccountName) | text | — | Atribūts LDAP/Active Directory sakrita ar lietotāja veidu pieteikumvārdu (noklusējuma sAMAccountName; uid OpenLDAP, userPrincipalName UPN stila pieteikumiem). |
| `AIHUMMER_LDAP_USER_FILTER` | Lietotāju meklēšanas filtrs | text | — | Pieteikšanās gadījumā ir jābūt %s. REKLĀMA: (sAMAccountName=%s); OpenLDAP: (uid=%s). |
## SSO (OIDC)
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_OIDC_AUDIENCE` | OIDC auditorija | text | — | Paredzamā `aud` pretenzija — iestatiet to uz THIS resursa auditoriju, lai noraidītu marķierus, kas izgatavoti citai atkarīgajai pusei. Pretenzija `aud` tagad pēc noklusējuma ir REQUIRED katrā pilnvarā (marķieris bez aud tiek noraidīts); kad tas ir iestatīts, tam ir jāietver arī aud. Ļoti ieteicams ražošanā. |
| `AIHUMMER_OIDC_ISSUER` | OIDC izdevējs URL | text | — | IdP izsniedzējs (piem., https://login.example.com). Iespējo OIDC JWT autentifikāciju, kad tas ir iestatīts. |
| `AIHUMMER_OIDC_JWKS_URL` | OIDC JWKS URL adrese | text | — | JSON Web Key Iestatiet galapunktu, ko izmanto marķiera parakstu pārbaudei. |
| `AIHUMMER_OIDC_TENANT_CLAIM` | OIDC darbvietas pretenzija | text | — | JWT pretenzija ar darbvietas ID (piem., rentant_id/org). |
## SSO (SAML)
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_SAML_DEFAULT_ROLE` | SAML: noklusējuma loma (nav grupas atbilstības) | text | — | Loma tiek piešķirta, ja nav apstiprinātu vērtību karšu. Tukšs = bez lomas. |
| `AIHUMMER_SAML_ENABLED` | Iespējot SAML 2.0 SSO | bool | `0` | Atklāj /saml/metadata, /saml/acs, /saml/login. SP privātā atslēga atrodas sadaļā Secrets (scope saml, name sp_key). |
| `AIHUMMER_SAML_ENTITY_ID` | SP entītijas ID | text | — | SP entītijas ID (pēc noklusējuma ⟨root⟩/saml/metadata, ja tas ir tukšs). |
| `AIHUMMER_SAML_IDP_METADATA` | IdP metadati XML | text | — | Ielīmējiet IDP SAML metadatu dokumentu (Okta/Azure AD/ADFS). |
| `AIHUMMER_SAML_ROLE_ATTRIBUTE` | Lomas/grupas atribūts | text | — | Apgalvojuma atribūts, kas satur grupas/lomas vērtības. |
| `AIHUMMER_SAML_ROLE_MAPPINGS` | SAML: Grupa→lomu kartējumi (JSON) | text | — | JSON apgalvotās vērtības objekts → loma, piem. {"AdminGroup":"admin","Ops":"operator"}. |
| `AIHUMMER_SAML_ROOT_URL` | SP saknes URL | text | — | Šīs vārtejas ārēji sasniedzamā bāze URL, piem. https://app.example.com. ACS = ⟨root⟩/saml/acs. |
| `AIHUMMER_SAML_SP_CERT` | SP sertifikāts (PEM) | text | — | Publiskais SP parakstīšanas sertifikāts (PEM). Atbilstošā privātā atslēga nonāk sadaļā Secrets (scope saml, name sp_key). |
## Security
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_AIRGAPPED` | Gaismas režīms | bool | `0` | Bloķē modeļa vadītu izeju uz publisko internetu (tikai iekšējiem/atļauto resursdatoriem). Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_AUDIT_RETENTION_DAYS` | Audita žurnāla saglabāšana (dienas, 0=uz visiem laikiem) | int | `0` | Cik dienas jāsaglabā audita žurnāls; vecāki ieraksti tiek dzēsti katru dienu. 0/tukša = saglabāt mūžīgi. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CODE_EXEC_ALLOW_HOST` | Atļaut resursdatorā code_exec (BEZ smilškastes) | bool | `0` | ⚠️ Atļaujiet koda izpildi tieši saimniekdatorā bez smilškastes. Tikai uzticamai mājas laboratorijai. Drošāk ir iestatīt AIHUMMER_CODE_EXEC_SANDBOX_IMAGE. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CORS_ORIGINS` | Atļautā CORS izcelsme (komats) | text | — | Komatatdalīts atļauto izcelsmju saraksts. Tukšs = CORS nav atļauts (tikai tās pašas izcelsmes). Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CSP` | Satura drošības politikas galvene (ignorēt) | text | — | Ignorē galveni CSP. Tukšs = drošs noklusējums. Lietots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_INBOUND_SECRET` | Savienotājs→Vārtejas koplietojamais noslēpums | text | — | Koplietots noslēpums, kas autentificē savienotāju → vārtejas lēciens (jāatbilst savienotāja pusē esošajai vērtībai). Tukšs = ienākošais galapunkts ir UNAUTHENTICATED. Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_OPENAI_COMPAT_KEY` | Ar OpenAI saderīga ienākošā: statiskā API atslēga | text | — | Statiskā atslēga ar OpenAI saderīgie klienti izmanto, lai autentificētos ar vārtejas iebūvēto /v1 galapunktu (P8 mājas vārteja). Tukšs = statiskā autentifikācija ir atspējota (personiskās atslēgas paliek). Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_OPENAI_COMPAT_WORKSPACE` | Ar OpenAI saderīga ienākošā: darbvietas ID | text | — | Darbvietas ID, uz kuru tiek veikta statiskā ar OpenAI saderīga autentifikācija. Tukšs = AIHUMMER_DEFAULT_WORKSPACE_ID. Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_REQUIRE_2FA` | Nepieciešams operatoriem | bool | `0` | Operatoriem ir nepieciešams otrs faktors (TOTP/passkey). Kad tas ir ieslēgts, operatori bez 2FA tiek aicināti to iestatīt nekavējoties, piesakoties (bez bloķēšanas, tāpēc īpašnieks nekad netiek bloķēts). Piemērots nekavējoties. |
| `AIHUMMER_REQUIRE_SECURE` | Pieņemt tikai drošus (HTTPS/WSS) savienojumus | bool | `0` | Kad tas ir ieslēgts, vienkāršie HTTP pieprasījumi tiek novirzīti uz HTTPS (par GET/HEAD) vai tiek noraidīti (403); Vietējā saimniekdatora piekļuve vienmēr ir atļauta, tāpēc operators nekad nav norobežots. Godina X-Forwarded-Proto no TLS beigu reversā starpniekservera. Piemērots palaišanas laikā/pēc restartēšanas. |
| `AIHUMMER_TRUSTED_PROXIES` | Uzticami apgrieztā starpniekservera CIDR (komats) | text | — | Ar komatiem atdalīts uzticamo reversā starpniekservera tīklu saraksts (CIDR, piemēram, 10.0.0.0/8,192.168.0.0/16 vai viena IP). Tikai pieprasījumiem, kas nāk no šīm adresēm, galvene X-Forwarded-For tiek izmantota klienta IP noteikšanai (audits, IP atļauto saraksts, aizsardzība pret paroļu uzlaušanu). Tukšs = uzticēties TIKAI reālajai partnera adresei (XFF ignorēts, IP viltošana nav iespējama). Tiek lietots uzreiz. |
## Tools
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_CODE_EXEC` | Iespējot code_exec | bool | `0` | — |
| `AIHUMMER_CODE_EXEC_INTERPRETERS` | Koda izpildes tulki (JSON) | text | — | JSON objekts {language: path_to_binary}, piem. {"python":"/usr/bin/python3"}. Tukšs = automātiska noteikšana. Lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_CODE_EXEC_SANDBOX_IMAGE` | Koda izpildes smilškastes attēls | text | — | Konteinera attēls, lai izolētu code_exec (nav tīkla, tikai lasāmas saknes, ierobežojumi). Tukšs = host-exec (uzticama vide). Tiek lietots startēšanas laikā/pēc restartēšanas. |
| `AIHUMMER_DB_QUERY_DSN` | db_query DSN (izmantojiet mazāko privilēģiju lomu — vaicājumu nepildīšana RLS-attiecas uz darbības darbvietu) | text | — | — |
| `AIHUMMER_FS_ROOT` | Failu sistēmas rīka sakne | text | — | — |
| `AIHUMMER_HTTP_ALLOWLIST` | http_pieprasījuma atļauju saraksts | text | — | — |
| `AIHUMMER_HTTP_AUTH_JSON` | http_request auth (JSON) | text | — | — |
| `AIHUMMER_MCP_SERVERS` | MCP serveri (JSON) | text | — | — |
| `AIHUMMER_WEBFETCH_ALLOWLIST` | web_fetch atļaušanas saraksts | text | — | — |
## Web UI (separate port)
| Atslēga | Nosaukums | Tips | Noklusējums | Ko dara |
| --- | --- | --- | --- | --- |
| `AIHUMMER_WEBUI_API_BASE` | API bāze URL Web UI izsaukumi | text | — | Absolūta izcelsme (piem., https://api.example.com) atsevišķi mitinātie SPA mērķi /v1/admin/* zvaniem. Tukšs = atgriezties pie vārtejas publiskās URL, tad sasniedzams no vietējās adreses Mustga__, tad sasniedzams. pārlūkprogrammai API ir jāatļauj šīs tīmekļa lietotāja saskarnes izcelsme, izmantojot CORS (automātiski pievienots tālāk). |
| `AIHUMMER_WEBUI_ENABLED` | Apkalpot administratora tīmekļa lietotāja interfeisu savā portā | bool | `1` | Pēc noklusējuma iespējots: administrators SPA tiek apkalpots atsevišķa klausītāja (AIHUMMER_WEBUI_ADDR) ROOT, ko var piesaistīt tikai iekšējai saskarnei. Galvenās vārtejas ports saglabā API + savienošana pārī + WS + SSE, un NOT apkalpo /admin/. Iestatiet uz 0, lai pilnībā atspējotu tīmekļa lietotāja interfeisa klausītāju. |
| `AIHUMMER_WEBUI_ORIGIN` | Tīmekļa lietotāja interfeisa pārlūkprogrammas izcelsme (CORS) | text | — | Pārlūkprogrammas tīmekļa lietotāja interfeisa izcelsme (piemēram, https://admin.example.com), tiek automātiski pievienots API CORS atļaušanas sarakstam ar akreditācijas datiem. Tukšs = iegūts no AIHUMMER_WEBUI_ADDR (http://host:port). Iestatiet to, kad pārlūkprogramma sasniedz aproxy/UIst adresi, izmantojot proxy. |
Operatoram pieejamie iestatījumi: 138.