Перейти к содержанию

🔧 Значения в config.py и для чего они нужны

config.py - файл для конфигурации и настройки сервера и библиотек. В файле представлено 2 класса конфигов и по экземпляру каждого класса. TestingConfig нужен для тестирования, его трогать не надо. Конфиг для запуска приложения - Config.

Настоятельно рекомендуется оставить настройки по умолчанию.

Настройки сервера Flask

  • DEBUG: bool, По дефолту True. Настройка определяет будет запущен сервер Flask в режиме Debug или нет, парсится из .env
  • SECRET_KEY: str, Секретный ключ для корректной работы форм wtforms, парсится из .env
  • DATABASE_PATH: str, По дефолту ./database/kairos.db. Путь к базе данных, парсится из .env

Beta

  • BETA_FUNCTIONS: bool, По дефолту True. Использование beta-функций в приложении.
  • COUNT_OF_LINKS: int, По дефолту 5. Количество ссылок, которые будут получаться в ответ.

Настройки bs4

  • BS4_CLASS: str, По дефолту "p". Класс элемента, из которого будут извлекаться данные при парсинге html с помощью bs4.

Настройки MistralAI

  • MISTRAL_MODEL_NAME: str, По дефолту "mistral-large-latest". Название модели, которая будет использоваться в приложении.

Настройки Ollama (beta)

  • OLLAMA_MODEL_NAME: str, По дефолту "qwen3:4b". Название модели, которую будет использовать Ollama в приложении.

    P.S. Для того, чтобы узнать, какие модели Ollama у Вас есть переходим по http://localhost:11434/api/tags

Настройки пайплайна агентов

  • CENSOR_CHECK_ENABLED: bool, По дефолту True. Включает/выключает проверку цензором.