- 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)
104 lines
2.9 KiB
Markdown
104 lines
2.9 KiB
Markdown
# 🤖 Підсумок: Що потрібно для запуску Helion на НОДА1
|
||
|
||
**Дата:** 2026-01-12
|
||
|
||
---
|
||
|
||
## ✅ Що вже готово
|
||
|
||
1. ✅ **Router** - працює на НОДА1
|
||
2. ✅ **Swapper** - працює на НОДА1
|
||
3. ✅ **NATS** - працює на НОДА1
|
||
4. ✅ **Docker network** - `dagi-network` створена
|
||
|
||
---
|
||
|
||
## 🔧 Що потрібно зробити
|
||
|
||
### 1. Додати Gateway сервіс
|
||
- ✅ Додано в `docker-compose.node1.yml`
|
||
- ⚠️ Потрібно завантажити `gateway-bot/` на НОДА1
|
||
|
||
### 2. Завантажити файли
|
||
- `gateway-bot/` - директорія з кодом
|
||
- `gateway-bot/helion_prompt.txt` - системний prompt
|
||
- `docker-compose.node1.yml` - оновлений файл
|
||
|
||
### 3. Запустити Gateway
|
||
```bash
|
||
cd /opt/microdao-daarion
|
||
docker compose -f docker-compose.node1.yml up -d --build gateway
|
||
```
|
||
|
||
### 4. Налаштувати Telegram webhook
|
||
```bash
|
||
curl -X POST "https://api.telegram.org/bot8112062582:AAGI7tPFo4gvZ6bfbkFu9miq5GdAH2_LvcM/setWebhook" \
|
||
-d "url=https://gateway.daarion.city/8112062582/telegram/webhook"
|
||
```
|
||
|
||
---
|
||
|
||
## 📋 Необхідні компоненти
|
||
|
||
### Змінні середовища
|
||
- `HELION_TELEGRAM_BOT_TOKEN=8112062582:AAGS-HwRLEI269lDutLtAJTFArsIq31YNhE`
|
||
- `HELION_NAME=Helion`
|
||
- `HELION_PROMPT_PATH=/app/gateway-bot/helion_prompt.txt`
|
||
- `ROUTER_URL=http://router:9102`
|
||
- `MEMORY_SERVICE_URL=http://memory-service:8000` (опціонально)
|
||
|
||
### Файли
|
||
- `gateway-bot/` - код Gateway сервісу
|
||
- `gateway-bot/helion_prompt.txt` - системний prompt для Helion
|
||
- `gateway-bot/Dockerfile` - Dockerfile для збірки
|
||
|
||
### Залежності
|
||
- Router (http://router:9102)
|
||
- NATS (для messaging, опціонально)
|
||
- Memory Service (опціонально)
|
||
|
||
---
|
||
|
||
## 🚀 Швидкий запуск
|
||
|
||
### Автоматичний (рекомендовано)
|
||
```bash
|
||
./scripts/deploy-helion-node1.sh
|
||
```
|
||
|
||
### Вручну
|
||
1. Завантажити gateway-bot:
|
||
```bash
|
||
scp -r gateway-bot root@144.76.224.179:/opt/microdao-daarion/
|
||
```
|
||
|
||
2. Завантажити docker-compose.node1.yml:
|
||
```bash
|
||
scp docker-compose.node1.yml root@144.76.224.179:/opt/microdao-daarion/
|
||
```
|
||
|
||
3. Запустити Gateway:
|
||
```bash
|
||
ssh root@144.76.224.179
|
||
cd /opt/microdao-daarion
|
||
docker compose -f docker-compose.node1.yml up -d --build gateway
|
||
```
|
||
|
||
4. Налаштувати webhook:
|
||
```bash
|
||
curl -X POST "https://api.telegram.org/bot8112062582:AAGI7tPFo4gvZ6bfbkFu9miq5GdAH2_LvcM/setWebhook" \
|
||
-d "url=https://gateway.daarion.city/8112062582/telegram/webhook"
|
||
```
|
||
|
||
---
|
||
|
||
## 📝 Детальна документація
|
||
|
||
- **Швидкий старт:** `HELION-NODE1-QUICK-START.md`
|
||
- **Повний гайд:** `HELION-NODE1-COMPLETE-GUIDE.md`
|
||
- **Скрипт розгортання:** `scripts/deploy-helion-node1.sh`
|
||
|
||
---
|
||
|
||
**Оновлено:** 2026-01-12
|