Files
microdao-daarion/HELION-READY-TO-DEPLOY.md
Apple 5290287058 feat: implement TTS, Document processing, and Memory Service /facts API
- 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)
2026-01-17 08:16:37 -08:00

3.6 KiB
Raw Permalink Blame History

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

  1. Facts (PostgreSQL) - довгострокові факти
  2. Events (PostgreSQL) - короткострокова пам'ять діалогів
  3. Summaries (PostgreSQL) - підсумки діалогів
  4. Vector Search (Qdrant) - векторний пошук документів
  5. Graph Relations (Neo4j) - графові зв'язки
  6. Context Cache (Redis) - кешування (TTL: 5 сек)

🔄 Підключення через DAGI Router

Так, агент підключається через DAGI Router!

Схема:

Telegram → Gateway (Helion) → Router → Memory/Qdrant/Neo4j/Deepseek

📝 Конфігурація

Router змінні середовища:

  • MEMORY_SERVICE_URL=http://memory-service:8000
  • QDRANT_HOST=qdrant
  • QDRANT_PORT=6333
  • NEO4J_BOLT_URL=bolt://neo4j:7687
  • DEEPSEEK_API_KEY=sk-0db94e8193ec4a6e9acd593ee8d898e7

Gateway змінні середовища:

  • ROUTER_URL=http://router:9102
  • HELION_TELEGRAM_BOT_TOKEN=8112062582:AAGS-HwRLEI269lDutLtAJTFArsIq31YNhE
  • MEMORY_SERVICE_URL=http://memory-service:8000

⚠️ Важливо

  1. PostgreSQL база - потрібно створити daarion_memory базу
  2. Neo4j пароль - за замовчанням neo4j/neo4j (рекомендується змінити!)
  3. Memory Service - потрібно завантажити код сервісу на НОДА1

Статус: Готово до розгортання
Оновлено: 2026-01-12