""" Конфигурация приложения """ import os # Пути BASE_DIR = os.path.dirname(os.path.abspath(__file__)) DOCUMENTS_DIR = os.path.join(BASE_DIR, "documents") LOG_FILE = os.path.join(BASE_DIR, "app.log") # GPT сервер # GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://45.129.78.228:8484') GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://127.0.0.1:8484') # GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://127.0.0.1:5500') # GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://127.0.0.1:8080') # Прокси PROXIES_URL = "https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/http.txt" # FastAPI настройки APP_TITLE = "Parser API" APP_DESCRIPTION = "API для запуска парсинга в базу данных" APP_VERSION = "1.0" UVICORN_PORT = 8001 # Настройки парсера PARSER_TIMEOUT = 10 GPT_TIMEOUT = 60 GPT_MAX_RETRIES = 5 MAX_ARTICLE_TEXT_LENGTH = 4500 MIN_ARTICLE_TEXT_LENGTH = 100 MIN_UNIVERSAL_ARTICLE_TEXT_LENGTH = 200 # Планировщик SCHEDULED_PARSER_1_HOUR = 0 SCHEDULED_PARSER_1_MINUTE = 0 SCHEDULED_PARSER_2_HOUR = 1 SCHEDULED_PARSER_2_MINUTE = 0