- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
3.6 KiB
3.6 KiB
✅ Helion готовий до розгортання
Дата: 2026-01-12
Агент: Helion (Energy Union)
✅ Що налаштовано
1. Gateway
- ✅ Додано в docker-compose.node1.yml
- ✅ Токен Helion:
8112062582:AAGS-HwRLEI269lDutLtAJTFArsIq31YNhE - ✅ Webhook налаштовано
2. Сервіси пам'яті
- ✅ Memory Service (PostgreSQL) - порт 8000
- ✅ Qdrant (векторна БД) - порт 6333/6334
- ✅ Neo4j (графова БД) - порт 7474/7687
- ✅ Redis (кеш) - порт 6379
3. Deepseek API
- ✅ Токен додано:
sk-0db94e8193ec4a6e9acd593ee8d898e7 - ✅ Профіль
cloud_deepseekвже в router-config.yml
4. Router
- ✅ Налаштовано підключення до всіх сервісів пам'яті
- ✅ Змінні середовища додано
🚀 Команди для розгортання
1. Завантажити оновлені файли на НОДА1
scp docker-compose.node1.yml root@144.76.224.179:/opt/microdao-daarion/
scp -r gateway-bot root@144.76.224.179:/opt/microdao-daarion/
scp -r services/memory-service root@144.76.224.179:/opt/microdao-daarion/services/
2. Створити базу даних для Memory Service
ssh root@144.76.224.179
docker exec -it dagi-postgres psql -U postgres -c "CREATE DATABASE daarion_memory;"
3. Запустити всі сервіси
cd /opt/microdao-daarion
docker compose -f docker-compose.node1.yml up -d
4. Перевірити статус
docker ps --format 'table {{.Names}}\t{{.Status}}' | grep -E 'gateway|router|memory|qdrant|neo4j|redis'
5. Перевірити health checks
curl http://localhost:9300/health # Gateway
curl http://localhost:9102/health # Router
curl http://localhost:8000/health # Memory Service
curl http://localhost:6333/healthz # Qdrant
curl http://localhost:7474 # Neo4j
redis-cli PING # Redis
🧠 Типи пам'яті для Helion
- Facts (PostgreSQL) - довгострокові факти
- Events (PostgreSQL) - короткострокова пам'ять діалогів
- Summaries (PostgreSQL) - підсумки діалогів
- Vector Search (Qdrant) - векторний пошук документів
- Graph Relations (Neo4j) - графові зв'язки
- Context Cache (Redis) - кешування (TTL: 5 сек)
🔄 Підключення через DAGI Router
Так, агент підключається через DAGI Router!
Схема:
Telegram → Gateway (Helion) → Router → Memory/Qdrant/Neo4j/Deepseek
📝 Конфігурація
Router змінні середовища:
MEMORY_SERVICE_URL=http://memory-service:8000QDRANT_HOST=qdrantQDRANT_PORT=6333NEO4J_BOLT_URL=bolt://neo4j:7687DEEPSEEK_API_KEY=sk-0db94e8193ec4a6e9acd593ee8d898e7
Gateway змінні середовища:
ROUTER_URL=http://router:9102HELION_TELEGRAM_BOT_TOKEN=8112062582:AAGS-HwRLEI269lDutLtAJTFArsIq31YNhEMEMORY_SERVICE_URL=http://memory-service:8000
⚠️ Важливо
- PostgreSQL база - потрібно створити
daarion_memoryбазу - Neo4j пароль - за замовчанням
neo4j/neo4j(рекомендується змінити!) - Memory Service - потрібно завантажити код сервісу на НОДА1
Статус: ✅ Готово до розгортання
Оновлено: 2026-01-12