# ✅ Фінальний статус налаштування Swapper Service на Node #1 **Дата:** 2025-11-22 **Статус:** ✅ Конфігурація готова, потрібен перезапуск контейнера --- ## ✅ Виконано 1. ✅ **Створено конфігураційний файл** з 5 моделями: - `qwen3-8b` (4.87 GB) - Primary LLM - `qwen3-vl-8b` (5.72 GB) - Vision model - `qwen2.5-7b-instruct` (4.36 GB) - `qwen2.5-3b-instruct` (1.80 GB) - `qwen2-math-7b` (4.13 GB) 2. ✅ **Скопійовано конфігурацію на Node #1:** - Файл: `/opt/microdao-daarion/config/swapper_config.yaml` - Volume монтується правильно 3. ✅ **Перевірено доступність Ollama:** - 5 моделей доступні на Node #1 - Ollama працює на порту 11434 --- ## ⚠️ Потрібно зробити на Node #1 ### Швидкий спосіб (через SSH): ```bash # 1. Підключитися до Node #1 ssh root@144.76.224.179 # 2. Перезапустити Swapper Service docker restart swapper-service # 3. Перевірити логи (через 5-10 секунд) docker logs swapper-service --tail 30 | grep -i "initialized\|model" # 4. Перевірити моделі curl http://localhost:8890/models ``` ### Очікуваний результат: ```json { "models": [ { "name": "qwen3-8b", "ollama_name": "qwen3:8b", "type": "llm", "size_gb": 4.87, "priority": "high", "status": "unloaded" }, // ... інші моделі ] } ``` --- ## 📊 Перевірка в моніторі Після перезапуску Swapper Service: 1. Відкрити: `http://localhost:8899/node/node-1` 2. Перевірити секцію "Swapper Service Connections" 3. Має відображатися: - ✅ 5 моделей - ✅ Детальна інформація про кожну модель - ✅ Активна модель (якщо завантажена) підсвічена зеленим --- ## 🔧 Troubleshooting Якщо моделі все ще не відображаються: 1. **Перевірити конфігурацію всередині контейнера:** ```bash docker exec swapper-service cat /app/config/swapper_config.yaml ``` 2. **Перевірити змінні оточення:** ```bash docker exec swapper-service env | grep -i OLLAMA ``` 3. **Перевірити доступ до Ollama:** ```bash # З хоста curl http://localhost:11434/api/tags # З контейнера (якщо є curl) docker exec swapper-service python3 -c "import httpx; import asyncio; ..." ``` 4. **Перевірити логи:** ```bash docker logs swapper-service --tail 100 ``` --- ## 📝 Конфігурація **Файл:** `/opt/microdao-daarion/config/swapper_config.yaml` **Монтування:** `/app/config` (read-only) **Змінні оточення:** Потрібно встановити в docker-compose.yml --- **Last Updated:** 2025-11-22 **Status:** ✅ Готово до перезапуску **Next Step:** Перезапустити Swapper Service на Node #1