AiHummer
Türkmençe
GirmekŞahsy kabinet
v1.0.x
{ }Swagger

Ulgam Talaplary

v1.0.x · täzelendi 2026-07-05

AiHummer myhman-hostly önüm: ol systemd altında çykyşy sanyýar, şonuň üçin talaplar ýaşyl göwnejaý. Ýeke kyn baglylyk PostgreSQL bolan Linux myhmanydyr. Mundan başga hemme zat — sidecarlar, hakyky model, wektor saklaýjy — islegli we soň admin UI-den goşup bilner.

[!NOTE] AiHummer hoş-naýsy, Docker däl. Ol aşakda işleýän tarball hökmünde ýerleşdirilýär systemd-den ~/.aihummer (işleýän ulanyjynyň öý bölümi gurnamaçy). Siz konteýner işjeňleýjisine, Kubernetes ýa-da haýsy birine mätäç däl orchestrator

Işjeň ulgamy

AiHummer işleýär Diňe Linux. Windows ýa-da macOS server gurilishi ýok — geçelge we onuň kenar ulaglary arhitektura boýunça Linux artefaktlary hökmünde gaplanan we systemd bilen ýerleşdirilen. (Klient bolsa aýratyn mobil we stoluň programmasy; bu serwer däl, bir kanal.)

  • Zamanyňdaş 64 bitli Linux bölüşdiriş ulgamy bilen systemd.
  • x86_64 (amd64) ýa-da arm64 — gurnamaçy laýyk per-arch paketini çykaryp alýar.
  • sudo/root girişi qüýsyl däl: adaty gurnama arkaly amala aşyrylýar sudo, ýöne gurujyny root bolmazdan işledeniňizde AiHummer root bolmazdan gurnalýar režimde aşak systemd --user — görmek Gurnama.

Maglumatlar bazasy

PostgreSQL diňe berk garaşlyk hem-de ähli döwlet üçin beýik öňüni alyjy çeşme. pgcrypto keňeltme zerur — ol şifrlenen şahsyýet maglumatlary saklanýan gorun wagty goldaýar. Maglumatlar bazasy bolmasa, gapy azaldylan diňe saglyk usulynda başlaýar we peýdaly hiç zat bermän hyzmat edýär.

[!IMPORTANT] Işlediň pgcrypto ilkinji işledişden öň maksatly maglumatlar bazasynda:

CREATE EXTENSION IF NOT EXISTS pgcrypto;

Şlüz DSN arkaly birleşýär AIHUMMER_DATABASE_URL. Çoňlukly ýaşaýjylaryň izolýasiýasy üçin siz goşmaça görkezip bilersiňiz AIHUMMER_DB_APP_URL çäklendirilen ýerde aihummer_app Postgres Setir-Derejeli Howpsuzlygy işjeňleşdirmek üçin rol; ýerli gurnamalar munuň bilen awtomatiki üpjün edýär. Maglumatlar binasyny göçürmeler öňe howpsuz we eýe hovuzyndaky maslahatça ýapgyt astynda awtomatiki ulanylýar.

Aýratyn enjamlar

Bu sanlar gateway we PostgreSQL üçin bir hostly ýerleşdiriş üçin görkezme bolup durýar. Sidecarlar (STT/TTS, brauzer, wektor magazini) öz meýdanyny goşýarlar we adatça diňe kiçi ýerleşdirişler üçin şol bir hostda ýerleşdirilýärler.

Profili CPU RAM Disk Bellikler
Iň kiçi (bahalandyrmak) 2 wCPU 2 GB 10 GB Gateway + Postgres, beýlekiler bolmadyk model, daşky hyzmatlar ýok
Maslahat berilýär 4 wCPU 8 GB 40 GB SSD Gateway + Postgres + birnäçe gapdaly ulaglar
Ses / ýerli modeller 8+ wCPU (GPU islegine bagly) 16+ GB 80+ GB SSD STT/TTS, embedder, ýerli LLM uçury

Disk ulanylyşy gepleşik taryhy bilen artýar, media blob bukjasynyň (AIHUMMER_BLOB_DIR), bilim iýmitlenmesi we synag ýazgy saklanyşy. PostgreSQL ätiýaçlyk nusgalaryny shonuň ýaly meýilleşdirin (pg_dump + WAL/PITR).

Yan arabalary (islege görä)

Sidecarlar ýeke HTTP hyzmatlary, her biri öz Systemd birlikde. Şlýuz olara URL arkaly ýetýär, şonuň üçin sidecar şol bir serwerde, başga bir serwerde işläp biler ýa-da bar bolan bir nusgany göstere bilersiňiz. Olar hemmesi mugt/ýerli we esasy ýerleşdiriş üçin hiç haçan zerur däl.

Sidekar Adaty port Ýagdaý berýär
STT (daşary-tiz eşitmek) 8001 Ses öwrümleri üçin sesden ýazuw
TTS (edge-tts) 8002 Sawbaryş üçin teksti seslendirme
Wideo (ffmpeg) 8005 Wideo düşünmek
SearXNG 8888 Şu web_search gural
Chrome/CDP 9222 Şu browser / computer gural

STT, TTS, wideo, web gözleg (SearXNG) we brauzer (CloakBrowser) — hemmesi gurnaýjy tarapyndan gutudan çykan badyna gurnalýar. Gözlegiň we brauzeriň ýükleri gol çekilen gurnaýjy bandlynyň içinde gelýär we oflaýn gurnalýar: olary --no-search / --no-browser bilen öçüriň, ýa-da ýerli gurnamanyň ýerine eýýäm işledýän nusgaňyzy --external-search=URL / --external-browser=URL bilen birikdiriň. Ses sidecar-laryndan AIHUMMER_SKIP_* üýtgeýjileri bilen geçiň. Semantik birleýji azat taýdan gatnaşmak (--with-embedder): Ol PyTorch-y (ýüzlerçe MB) çekýär, we bolmasa ýady leksikal gözlegden yza gaçar. Seret Gurnama.

[!NOTE] Node.js (20 ýa-da has täze wersiýa) hem gurnaýjy bandlynyň içinde gelýär we oflaýn gurnalýar, şonuň üçin Node.js plaginleri — AiHummer programmasy, pocket-agent we kanal birikdirijileri — öz Node.js-i gaty köne bolan distributiwlerde-de gutudan çykan badyna işleýär.

LLM üpjün edijiler

AiHummer hiç wagt tölegli modeli talap etmeýär. Ol mugt/ýerli modellerde we Codex/ChatGPT-abuna geçirijisinde göni işleýär; her sanyýar üçin BYOK açarlary ýalňyz isleg boýunça ulanylýar.

Goldaýan hyzmat üpjün edijiler:

  • Antroplik.
  • OpenAI.
  • Herhangi bir OpenAI-API-standart ugry — ýerli model serwerleri, OpenRouter ýa-da Mysal üçin, Gemini-nyň OpenAI bilen gabat gelýän ugry.
  • Kodex / ChatGPT-abuna transporty — ChatGPT arkaly modeli işlediň hasaplanan API açary bilen däl-de, abuna.

[!TIP] Eger siz portaly model bilen birikdirilmezden açsaňyz (AIHUMMER_LLM_PROVIDER / AIHUMMER_LLM_MODEL / AIHUMMER_LLM_GATEWAY_URL), jogaplar deterministik birinden gelýär maket şeýlelik bilen kanallary barlap bilersiňiz we hakyky model bilen baglanmazdan ozal öňüni almak.

[!NOTE] AiHummer diňe OpenAI bilen gabat gelýänleri açýar POST /v1/chat/completions poýta. Bar ýok /v1/models ýa-da /v1/embeddings HTTP ugry, we gözegçilik OTLP-tutma (Prometheus ýok) /metrics).

Indi nire?

  • Ýerine goýmaga taýarmy? Gitmek üçin Gurnama.
  • Iň birinji beýik öňegidiş ädimini ädimleýin basmak isleýärsiňizmi? Göz aýlaň Çalt başlamak.
  • Ilki akyl modeli isleýärsiňmi? Okuň giriş.