AiHummer
Azərbaycanca
Daxil ol
v1.0.x
{ }Swagger

Sistem Tələbləri

v1.0.x · yeniləndi 2026-06-26

AiHummer host-native məhsuldur: o, systemd altında buraxılış tarball-ı kimi işləyir, ona görə də tələblər qəsdən kiçikdir. Yeganə sərt asılılıq PostgreSQL ilə Linux hostudur. Qalan hər şey — sidecar-lar, real model, vektor anbarı — isteğe bağlıdır və sonradan admin UI-dan əlavə edilə bilər.

[!NOTE] AiHummer host-native-dir, Docker deyil. O, /home/.aihummer-dən systemd altında işləyən tarball kimi deploy olunur. Sizə konteyner iş zamanı mühiti, Kubernetes və ya hər hansı orkestrator lazım deyil.

Əməliyyat sistemi

AiHummer yalnız Linux-da işləyir. Windows və ya macOS server build-i yoxdur — gateway və onun sidecar-ları arxitektura üzrə Linux artefaktları kimi paketlənir və systemd ilə deploy olunur. (Müştəri ayrıca mobil & masaüstü tətbiqdir; o, kanaldır, server deyil.)

  • systemd ilə müasir 64-bit Linux distributivu.
  • x86_64 (amd64) və ya arm64 — installer uyğun arxitektura üzrə paketi çəkir.
  • Quraşdırma kökünü yazmaq və systemd unit-lərini qeydiyyatdan keçirmək üçün sudo/root girişi.

Verilənlər bazası

PostgreSQL yeganə sərt asılılıqdır və bütün vəziyyət üçün yeganə həqiqət mənbəyidir. pgcrypto genişlənməsi tələb olunur — o, şifrələnmiş etibarnamə vault-unu dəstəkləyir. Verilənlər bazası olmadan gateway azaldılmış yalnız-sağlamlıq rejimində başlayır və faydalı heç nə təqdim etmir.

[!IMPORTANT] İlk işə salmadan əvvəl hədəf verilənlər bazasında pgcrypto-nu aktivləşdirin:

CREATE EXTENSION IF NOT EXISTS pgcrypto;

Gateway AIHUMMER_DATABASE_URL-dəki DSN vasitəsilə qoşulur. Çoxkirayəli izolyasiya üçün siz əlavə olaraq AIHUMMER_DB_APP_URL-i məhdudlaşdırılmış aihummer_app roluna yönəldib Postgres Row-Level Security-ni aktivləşdirə bilərsiniz; lokal quraşdırmalar bunu avtomatik qurur. Verilənlər bazası miqrasiyaları irəli-təhlükəsizdir və sahib hovuzunda məsləhət kilidi altında avtomatik tətbiq olunur.

Aparat

Bu rəqəmlər gateway üstəgəl PostgreSQL-in tək-host deploy-u üçün təlimatdır. Sidecar-lar (STT/TTS, brauzer, vektor anbarı) öz iz buraxır və adətən yalnız kiçik deploy-lar üçün eyni hostda yerləşdirilir.

Profil CPU RAM Disk Qeydlər
Minimum (qiymətləndirmə) 2 vCPU 2 GB 10 GB Gateway + Postgres, mock model, sidecar yoxdur
Tövsiyə olunan 4 vCPU 8 GB 40 GB SSD Gateway + Postgres + bir neçə sidecar
Səs / lokal modellər 8+ vCPU (GPU isteğe bağlı) 16+ GB 80+ GB SSD STT/TTS, embedder, lokal LLM endpoint-i

Disk istifadəsi söhbət tarixçəsi, media blob kataloqu (AIHUMMER_BLOB_DIR), bilik qəbulu və audit saxlanması ilə artır. PostgreSQL ehtiyat nüsxələrini (pg_dump + WAL/PITR) müvafiq şəkildə planlaşdırın.

Sidecar-lar (isteğe bağlı)

Sidecar-lar ayrıca HTTP servislərdir, hər biri öz systemd unit-i altındadır. Gateway onlara URL ilə çatır, ona görə də sidecar eyni hostda, başqa hostda işləyə və ya siz mövcud nümunəyə yönəldə bilərsiniz. Onların hamısı pulsuz/lokaldır və əsas deploy üçün heç vaxt tələb olunmur.

Sidecar Standart port Aktivləşdirir
STT (faster-whisper) 8001 Səs gedişləri üçün nitqdən-mətnə
TTS (edge-tts) 8002 Səs gedişləri üçün mətndən-nitqə
Diarize (pyannote) 8003 Danışan diarizasiyası
Voiceclone (OpenVoice V2) 8004 Səs klonlaşdırması
Video (ffmpeg) 8005 Video anlama
SearXNG 8888 web_search aləti
Chrome/CDP 9222 browser / computer alətləri

Installer sidecar-ları nativ şəkildə təmin edə bilər və ya siz URL ilə mövcud birini qoşa bilərsiniz — Quraşdırma-ya baxın.

LLM provayderləri

AiHummer heç vaxt pullu model tələb etmir. O, qutudan çıxan kimi pulsuz/lokal modellərdə və Codex/ChatGPT-abunəlik nəqliyyatında işləyir; kirayəçi üzrə BYOK açarları tamamilə isteğe bağlıdır.

Dəstəklənən provayderlər:

  • Anthropic.
  • OpenAI.
  • Hər hansı OpenAI-API-standart endpoint — məsələn, lokal model serverləri, OpenRouter və ya Gemini-nin OpenAI-uyğun endpoint-i.
  • Codex / ChatGPT-abunəlik nəqliyyatı — modeli faktura edilən API açarı yerinə ChatGPT abunəliyi vasitəsilə idarə edin.

[!TIP] Əgər gateway-i model qoşulmadan başlatsanız (AIHUMMER_LLM_PROVIDER / AIHUMMER_LLM_MODEL / AIHUMMER_LLM_GATEWAY_URL), cavablar determinik mock-dan gəlir, beləliklə real model qoşmazdan əvvəl kanalları və marşrutlaşdırmanı yoxlaya bilərsiniz.

[!NOTE] AiHummer yalnız OpenAI-uyğun POST /v1/chat/completions endpoint-ini təqdim edir. /v1/models və ya /v1/embeddings HTTP endpoint-i yoxdur və müşahidə qabiliyyəti OTLP-push-dur (Prometheus /metrics yoxdur).

Növbəti hara

  • Deploy etməyə hazırsınız? Quraşdırma-ya keçin.
  • İlk işə salmanı addım-addım keçmək istəyirsiniz? Sürətli başlanğıc-a baxın.
  • Əvvəlcə zehni modeli istəyirsiniz? Giriş-i oxuyun.