AiHummer
Latviešu
PierakstītiesKonts
v1.0.x
{ }Swagger

Sistēmas prasības

v1.0.x · atjaunināts 2026-07-05

AiHummer ir resursdatora nativs produkts: tas darbojas kā izlaiduma tarball zem systemd, tāpēc prasības ir apzināti nelielas. Vienīgā stingrā atkarība ir Linux resursdators ar PostgreSQL. Viss pārējais — palīgprogrammas, īsts modelis, vektoru krātuve — ir izvēles un to var pievienot vēlāk no administratīvās lietotāja saskarnes.

[!NOTE] AiHummer ir vietējais resursdators, ne Docker. Tas tiek izvietots kā tarballs, kas darbojas zem systemd no ~/.aihummer (tā lietotāja mājas direktorijs, kurš izpildīja instalētājs). Jums nav nepieciešama konteineru izpildes vide, Kubernetes vai jebkas cits orķestrators.

Operētājsistēma

AiHummer darbojas uz Tikai Linux. Nav Windows vai macOS servera versijas — vārteja un tās papildmoduļi tiek iepakoti kā Linux artefakti atbilstoši arhitektūrai un tiek izvietoti ar systemd. (Klients ir atsevišķa mobilā un galddatora lietotne; tas ir kanāls, nevis serveris.)

  • Mūsdienīga 64 bitu Linux izplatīšana ar systemd.
  • x86_64 (amd64) vai arm64 — instalētājs velk atbilstošo pa arhitektūru paku.
  • sudo/root piekļuve ir nav stingri nepieciešams: parastā instalēšana tiek veikta, izmantojot sudo, bet palaist instalētāju bez root tiesībām instalē AiHummer bez root piekļuves režīms zem systemd --user — tas Uzstādīšana.

Datu bāze

PostgreSQL ir tikai stingrā atkarība un vienīgais patiesības avots visai valstij. pgcrypto paplašinājums ir obligāts — tas atbalsta šifrēto akreditācijas glabātuvi. Bez datubāzes vārteja sākas samazinātā tikai veselība režīmā un nepiedāvā neko noderīgu.

[!IMPORTANT] Iespējot pgcrypto mērķa datu bāzē pirms pirmās palaišanas:

CREATE EXTENSION IF NOT EXISTS pgcrypto;

Vārteja savienojas, izmantojot DSN AIHUMMER_DATABASE_URL. Lai nodrošinātu multitenantu izolāciju, jūs varat papildus norādīt AIHUMMER_DB_APP_URL ierobežotā aihummer_app loma, lai aktivizētu Postgres rindu līmeņa drošību; vietējās instalācijas to iestata automātiski. Datubāzes migrācijas ir uz priekšu drošas un tiek piemērotas automātiski, izmantojot konsultatīvu bloķēšanu uz īpašnieka resursu grupu.

Aparatūra

Šie skaitļi ir vadlīnijas vienas saimniekiekārtas uzstādīšanai ar vārteju un PostgreSQL. Palīgprogrammas (STT/TTS, pārlūkprogramma, vektoru krātuve) pievieno savu nospiedumu un parasti tiek izvietotas uz tā paša saimniekdatora tikai mazos izvietojumos.

Profils Procesors RAM Disks Piezīmes
Minimums (eval) 2 vCPU 2 GB 10 GB Vārteja + Postgres, viltus modelis, bez sānpakām
Ieteicams 4 vCPU 8 GB 40 GB SSD Vārteja + Postgres + pāris palīgprogrammu konteineri
Balss / lokālie modeļi 8+ vCPU (GPU pēc izvēles) 16+ GB 80+ GB SSD STT/TTS, iegultājs, vietējais LLM galapunkts

Diska lietojums palielinās ar sarunu vēsturi, multivides blob direktoriju (AIHUMMER_BLOB_DIR), zināšanu iegūšana un audita saglabāšana. Plānojiet PostgreSQL rezerves kopijas (pg_dump + WAL/PITR) atbilstoši.

Pusmociņi (pēc izvēles)

Šaikas atrauti HTTP pakalpojumi, katrs savā systemd vienībā. Vārteja sasniedz tos pa URL, tāpēc sidecar var darboties tajā pašā serverī, citā serverī vai jūs varat norādīt uz esošu instanci. Visi ir bezmaksas/vietējie un nav nepieciešami pamata izvietošanai.

Sānskrijrata piekabe Noklusējuma ports Iespējo
STT (ātrāk-čukstēt) 8001 Runas pārvēršana tekstā balss maiņām
TTS (edge-tts) 8002 Teksta runa balss pārejām
Video (ffmpeg) 8005 Video izpratne
SearXNG 8888 Tas web_search rīks
Chrome/CDP 9222 Tas browser / computer instrumenti

STT, TTS, video, tīmekļa meklēšana (SearXNG) un pārlūks (CloakBrowser) — visi tiek instalēti uzreiz no kastes ar instalētāju. Meklēšanas un pārlūka pakotnes tiek piegādātas parakstītajā instalētāja komplektā un tiek instalētas bezsaistē: izslēdziet tās ar --no-search / --no-browser, vai lokālas instalācijas vietā pievienojiet jau darbināmu instanci ar --external-search=URL / --external-browser=URL. Balss blakusvāģus izlaidiet ar AIHUMMER_SKIP_* mainīgajiem. Semantiskais iegultājs ir piedalīties (--with-embedder): tas lejupielādē PyTorch (simtiem MB), un bez tā atmiņa atgriežas pie leksikālās meklēšanas. Skatīt Uzstādīšana.

[!NOTE] Node.js (versija 20 vai jaunāka) arī tiek piegādāts instalētāja komplektā un tiek instalēts bezsaistē, tāpēc Node.js spraudņi — AiHummer lietotne, pocket-agent un kanālu savienotāji — darbojas uzreiz pat tajās distribūcijās, kuru pašu Node.js ir pārāk vecs.

LLM pakalpojumu sniedzēji

AiHummer nekad neprasa maksas modeli. Tas darbojas uzreiz ar bezmaksas/lokāliem modeļiem un Codex/ChatGPT abonēšanas transportu; BYOK atslēgas katram nomniekam ir pilnīgi izvēles iespēja.

Atbalstītie pakalpojumu sniedzēji:

  • Antropisks.
  • OpenAI.
  • Jebkura OpenAI API standarta gala punkts — lokālie modeļa serveri, OpenRouter vai Piemēram, Gemini OpenAI saskarne.
  • Kodekss / ChatGPT abonementa transports — darbināt modeli caur ChatGPT abonements nevis apmaksāta API atslēga.

[!TIP] Ja jūs startējat vārteju bez pieslēgta modeļa (AIHUMMER_LLM_PROVIDER / AIHUMMER_LLM_MODEL / AIHUMMER_LLM_GATEWAY_URL), atbildes nāk no deterministiska smieties par tātad jūs varat pārbaudīt kanālus un maršrutēšana pirms savienojuma ar īstu modeli.

[!NOTE] AiHummer atklāj tikai OpenAI saderīgo POST /v1/chat/completions galapunkts. Tur ir no /v1/models vai /v1/embeddings HTTP galapunkts, un novērojamība ir OTLP-push (nav Prometheus) /metrics).

Kur uz nākamo

  • Gatavs izvietošanai? Dodieties uz Uzstādīšana.
  • Vēlaties soli pa solim iziet pirmo skrējienu? Skatiet Ātrā sākšana.
  • Vai vispirms vēlaties garīgo modeli? Lasiet Ievads.