/
TurGG
/
AI-Assistant
Обзор
Документация
Войти
/
TurGG
/
AI-Assistant
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
config.py
51 строка
2 KB
molodoybishkek
Первая загрузка кода ИИ-агента.
03 мар 2026, 22:10
03 мар 2026, 22:10
15b5eb5
Код
Авторство
О чём код?
# =========================================================== # config.py — Централизованная конфигурация проекта «ОКД» # =========================================================== from pathlib import Path # Базовая директория проекта BASE_DIR = Path(__file__).parent # =========================================================== # КОНФИГУРАЦИЯ ХРАНИЛИЩА ДАННЫХ # =========================================================== # Тип хранилища: "json" (сейчас) или "sqlite"/"postgresql" (в будущем) DATABASE_TYPE = "json" # Путь к файлу данных (для JSON) или БД (для SQLite) DATABASE_FILE = BASE_DIR / "rating.json" # Путь к файлу экспорта Excel EXPORT_FILE = BASE_DIR / "rating_export.xlsx" # =========================================================== # КЭШИРОВАНИЕ # =========================================================== # Время жизни кэша в секундах CACHE_TTL_SECONDS = 30 # =========================================================== # GIGACHAT API # =========================================================== # Auth data для получения токена (лучше вынести в .env в будущем) GIGACHAT_AUTH_DATA = "MDE5OWYyM2ItOWE1Ni03YjA0LTk5MmEtNWViMTI1MWIyMDE1Ojg2NTg1YmJiLTFjMmItNGQyZi1hZTliLTQ0MTk3MDk5MDI4Mg==" # Текущий пользователь по умолчанию DEFAULT_USER_ID = 4 # Лимит запросов к API в минуту (для rate limiting) API_RATE_LIMIT_PER_MINUTE = 20 # =========================================================== # АГЕНТ # =========================================================== # Максимальное количество пар сообщений в истории чата MAX_CHAT_HISTORY_PAIRS = 5 # =========================================================== # ЛОГИРОВАНИЕ # =========================================================== LOG_LEVEL = "INFO" LOG_FILE = BASE_DIR / "okd.log" LOG_FORMAT = "%(asctime)s [%(levelname)s] %(name)s: %(message)s"