1.5 KiB
1.5 KiB
komAI - локальный AI-ассистент
Репозиторий: https://git.komisar.gin.by/komisar/komAI
Требования
- Python >3.10
Установка
git clone https://git.komisar.gin.by/komisar/komAI.git
cd komAI
pip install -r requirements.txt
Быстрый старт
python -m app.komAI
Структура
app/- точка входа приложенияsrc/- исходный кодconfig/- YAML конфигурацияmodules/- подключаемые модулиtests/- юнит-тестыlog/- файлы логовdoc/- документация
Конфигурация
Модуль config_manager управляет конфигурацией с регистрацией параметров.
import src.utils.config_manager
config = src.utils.config_manager.config
# Регистрация параметра
config.register(name="app_name", val="komAI", desc="Наименование проекта", cat="app")
# Получение значения
config.get("app_name", cat="app")
# Сохранение в файл
config.save()
См. doc/src.utils.config_manager.md для подробной документации.
Логирование
Все консольные выводы дублируются в логах. Настройка логирования в config/global.yaml.
Тесты
python -m tests.test_config_manager