/
mellcorn
/
vector-search
Обзор
Документация
Войти
/
mellcorn
/
vector-search
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/settings.py
26 строк
1 KB
Alex
here we go
16 июл 2025, 02:01
16 июл 2025, 02:01
654df04
Код
Авторство
О чём код?
import os # PDF Processing Settings PDF_DIRECTORY = os.getenv('PDF_DIRECTORY', 'pdf_books') PDF_CHUNK_SIZE = int(os.getenv('PDF_CHUNK_SIZE', '1000')) PDF_CHUNK_OVERLAP = int(os.getenv('PDF_CHUNK_OVERLAP', '200')) # GigaChat Settings BASE64_CLIENT_SECRET = os.getenv('BASE64_CLIENT_SECRET', 'Y2I5NzU5ZTMtMTZhMy00YzhmLTgwODAtNTAwZWQ1ZGEwYzMzOjRkZmRkODBkLTBmM2MtNGEzMi1iNDA2LWZkZWJmNTBjYWU3Yw==') # OpenAI Settings OPENAI_API_KEY = os.getenv('OPENAI_API_KEY') OPENAI_EMBEDDING_MODEL = os.getenv('OPENAI_EMBEDDING_MODEL', 'text-embedding-ada-002') # GigaChat Settings EMBEDDING_PROVIDER = os.getenv('EMBEDDING_PROVIDER', 'gigachat') # or 'openai' GIGACHAT_CLIENT_SECRET = os.getenv('GIGACHAT_CLIENT_SECRET', 'cb9759e3-16a3-4c8f-8080-500ed5da0c33') GIGACHAT_SCOPE = os.getenv('GIGACHAT_SCOPE', 'GIGACHAT_API_PERS') GIGACHAT_VERIFY_SSL = os.getenv('GIGACHAT_VERIFY_SSL', 'False').lower() == 'true' # Search Settings DEFAULT_TOP_K = int(os.getenv('DEFAULT_TOP_K', '5')) # Database Settings DATABASE_URL = os.getenv('DATABASE_URL', 'postgresql+psycopg2://postgres:gfhfyjz@localhost:5432/postgres')