Sistem Tələbləri
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.)
systemdilə müasir 64-bit Linux distributivu.x86_64(amd64) və yaarm64— 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/completionsendpoint-ini təqdim edir./v1/modelsvə ya/v1/embeddingsHTTP endpoint-i yoxdur və müşahidə qabiliyyəti OTLP-push-dur (Prometheus/metricsyoxdur).
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.