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

Системийн шаардлага

v1.2.x · шинэчилсэн 2026-07-05

AiHummer бол хост-д төрөлхлөн ажиллах бүтээгдэхүүн юм: энэ нь systemd дор release tarball-аар ажилладаг тул шаардлагууд санаатайгаар бага юм. Ганц чухал хамаарал нь PostgreSQL-тэй Linux хост юм. Бусад бүх зүйл — sidecars, жинхэнэ модель, векторын сан — нь сонголттой бөгөөд админ UI-аас дараа нь нэмэх боломжтой.

[!NOTE] АйХаммер нь саруулах-дээд төрөл зүйл, Docker биш. Энэ нь тарбаллын хэлбэрээр ажиллахад байршуулдаг systemd-аас ~/.aihummer (тэр хэрэглэгчийн гэрийн директори, хэн үүнийг ажиллуулсан) суулгагч). Танд контейнер ажиллуулах орчин, Kubernetes эсвэл ямар нэг зүйл шаардлагагүй бүжгийн зохион байгуулагч.

Үйлдлийн систем

AiHummer ажиллана Зөвхөн Linux. Windows эсвэл macOS сервер хувилбар байхгүй — хаалга болон түүний сайлкаруудыг архитектур тус бүрийн Linux файл хэлбэрээр багцалсан бөгөөд systemd ашиглан байрлуулдаг. (Клиент нь тусдаа гар утас болон ширээний аппликейшн; энэ нь сервер биш, харилцааны суваг юм.)

  • Орчин үеийн 64-битын Linux тараалттай systemd.
  • x86_64 (amd64) эсвэл arm64 — суулгагч нь архитектур болгонд тохирсон багцыг татаж авна.
  • sudo/root хандалт бол чухал шаардлагагүй: жирийн суурилуулалт нь агуулгын дагуу ажиллана sudo, гэхдээ root эрхгүйгээр суулгагчийг ажиллуулавал AiHummer-г rootless-д суулгана горим доор systemd --user — үзэх Суулгах.

Өгөгдлийн сан

PostgreSQL нь зөвхөн хатуу хамаарал мөн бүх төрлийн төрийн нэг цорын ганц үнэн үүсвэр. Тэр pgcrypto Өргөтгөл нь шаардлагатай — энэ нь шифрлэгдсэн зөвшөөрлийн санг дэмждэг. Мэдээллийн сангүйгээр гарцын цэг нь хязгаарлагдмал зөвхөн эрүүл мэндийн горимд ажиллаж, ямар ч ашигтай зүйлийг үйлчлэхгүй.

[!IMPORTANT] Идэвхжүүлэх pgcrypto анхны ажиллуулахын өмнө зорилтот өгөгдлийн сан дахь:

CREATE EXTENSION IF NOT EXISTS pgcrypto;

Хаалга нь DSN-ээр холбогддог AIHUMMER_DATABASE_URL. Олон түрээслэгчийн тусгаарлалтын хувьд та нэмэлтээр зааж өгч болно AIHUMMER_DB_APP_URL хумигдмал дээр aihummer_app Postgres Мөр-Үзүүлэлтийн Аюулгүй байдлыг идэвхжүүлэх үүрэг; локал суулгалтууд үүнийг автоматаар тохируулдаг. Мэдээллийн сангийн шилжилтүүд нь ирээдүйд аюулгүй бөгөөд эзэмшигчийн цооног дээр зөвлөмжийн түгжээгээр автоматаар хийгддэг.

Тоног төхөөрөмж

Эдгээр тоо нь нэг сервэр дээр гейтвей болон PostgreSQL-г суурилуулахад зориулсан заавар болно. Sidecar-ууд (STT/TTS, браузер, векторын сан) өөрийн ашигладаг нөөцийг нэмдэг бөгөөд ихэвчлэн жижиг суурилуулалтуудад л нэг сервэр дээр байрлуулдаг.

Профайл ТӨХ RAM Диск Тэмдэглэл
Хамгийн бага (үнэлгээ) 2 vCPU 2 ГБ 10 ГБ Gateway + Postgres, mock загвар, sidecar байхгүй
Зөвлөгөө өгсөн 4 vCPU 8 ГБ 40 ГБ SSD Гэйтвей + Постгрес + хэдэн дагалдах үйлчилгээ
Дууны / орон нутгийн загварууд 8+ vCPU (GPU сонголтоор) 16+ ГБ 80+ ГБ SSD STT/TTS, оруулах төхөөрөмж, локал LLM эцсийн цэг

Дискний хэрэглээ ярианы түүхтэй хамт өсдөг, медиа blob фолдер (AIHUMMER_BLOB_DIR), мэдлэг авах ба аудит хадгалалт. PostgreSQL нөөцлөлтийг (pg_dump + WAL/PITR) тохируулан төлөвлө.

Хажуугийн тээвэрлэгч (сонголттой)

Сайдкартууд нь тусдаа HTTP үйлчилгээ, тус бүр өөрийн systemd нэгжийн дор. Гатварт тэдгээр рүү URL-аар ханддаг тул нэг хост дээр, өөр хост дээр эсвэл байгаа тохиолдолд аль нэг серверийг зааж ажиллуулах боломжтой. Бүгд үнэгүй/орон нутгийн болон суурь байрлуулалтын хувьд шаардлагатай бус юм.

Сайдкар Өгөгдмөл порт Идэвхжүүлдэг
STT (илүү хурдан шивтэр) 8001 Дуу хоолойн эргэлтэд зориулсан яриаг текст болгох
TTS (edge-tts) 8002 Дуу хоолойн эгшиглэлийг текстээс ярьдаг болгох
Видео (ffmpeg) 8005 Видео ойлгох
SearXNG 8888 Тэр web_search хэрэгсэл
Chrome/CDP 9222 Тэр browser / computer хэрэгсэл

STT, TTS, видео, веб хайлт (SearXNG) болон хөтөч (CloakBrowser) бүгд суулгагчаар хайрцагнаасаа шууд суулгагддаг. Хайлт болон хөтчийн ачаалал гарын үсэгтэй суулгагчийн бандл дотор ирж, офлайнаар суулгагддаг: тэдгээрийг --no-search / --no-browser-оор унтраах, эсвэл локал суулгалтын оронд --external-search=URL / --external-browser=URL-ээр өөрийн ажиллуулж буй жишээг холбоорой. Дууны сайдкаруудыг AIHUMMER_SKIP_* хувьсагчуудаар алгасна. Семантик оруулагч нь сонголтоор (--with-embedder): энэ нь PyTorch-г татаж авдаг (хэдэн зуун MB), харин үгүй бол санах ой үг хэллэгийн хайлтад шилжинэ. Үзнэ үү Суулгах.

[!NOTE] Node.js (20 буюу түүнээс шинэ хувилбар) мөн суулгагчийн бандл дотор ирж, офлайнаар суулгагддаг тул Node.js залгаасууд — AiHummer апп, pocket-agent болон сувгийн холбогчид — өөрийн Node.js нь хэт хуучин дистрибуцууд дээр ч хайрцагнаасаа шууд ажилладаг.

LLM нийлүүлэгчид

AiHummer нь хэзээ ч төлбөртэй загварыг шаардахгүй. Энэ нь үнэгүй/дотоод загварууд болон Codex/ChatGPT захиалгын тээвэр дээр шууд ажиллана; оршин суугч бүрийн BYOK түлхүүрүүд нь зөвхөн сонгомол юм.

Дэмжигдсэн үйлчилгээ үзүүлэгчид:

  • Антропик.
  • OpenAI.
  • OpenAI API-ийн стандарт аль ч төгсгөл цэг — орон нутгийн загварын серверүүд, OpenRouter, эсвэл Жишээлбэл, Gemini-ийн OpenAI-тэй нийцсэн төгсгөл цэг.
  • Codex / ChatGPT захиалгын тээвэр — модельг ChatGPT-ээр дамжуулан ажиллуулах төлбөртэй API түлхүүрийн оронд захиалга.

[!TIP] Хэрвээ та процессорыг загваргүйгээр эхлүүлбэл (AIHUMMER_LLM_PROVIDER / AIHUMMER_LLM_MODEL / AIHUMMER_LLM_GATEWAY_URL), хариултууд нь тодорхойлогдсон нэгнээс ирдэг инээх тэгээд та сувгуудыг баталгаажуулж болно мөн жинхэнэ загварт холбогдохын өмнө чиглүүлэх.

[!NOTE] AiHummer нь зөвхөн OpenAI-тай нийцсэн зүйлийг ил гаргадаг POST /v1/chat/completions төгсгөл цэг. Байна үгүй /v1/models эсвэл /v1/embeddings HTTP цэг, болон харуулалт нь OTLP-давшлах (Prometheus байхгүй) /metrics).

Дараа хаашаа явах вэ

  • Туслахад бэлэн үү? Очих Суулгах.
  • Эхний гүйх алхмыг алхам алхмаар өнгөрөөхийг хүсч байна уу? Үүнийг харна уу Хурдан эхлэлт.
  • Юуны өмнө оюун ухааны загварыг авахыг хүсэж байна уу? Унш Танилцуулга.