Переменные .env¶
.env
файл - файл конфигурации локальных переменных для работы приложения. Ни в коем случае не передавайте содержимое своего файла 3-м лицам!
Пример .env файла¶
Естественно тут сейчас фейк данные.
MISTRAL_AI_API_KEY=mistral-ai-api-key
GOOGLE_API_KEY=google-api-key
CSE_ID=cse-id
SECRET_KEY=secret-key
P.S. В файле можно прописать значения для DEBUG
и DATABASE_PATH
, но это необязательно.
Переменные и назначение¶
MISTRAL_AI_API_KEY
- API-ключ для взаимодействия с MistralAI. На данный момент обязателен, в будущем планируется поддержка локальных моделей. Получить ключ можно на сайте Mistral, необходим аккаунт.GOOGLE_API_KEY
иCSE_ID
(опционально) - данные для использования поисковика Google. Необходимо получить на сайте. Нужен поиск в Google для поиска статей и парсинга данных из них.-
SECRET_KEY
- секретный ключ для wtforms. Необходим для корректной работы wtforms. Нужно его создать собственноручно. Лучше всего для ключа подойдетuuid4
. Сгенерировать можно или через python библиотекуuuid
, или на сайте.
P.S. В документации Flask рекомендуется использовать рандомный набор байтов. Ниже пример:python -c 'import secrets; print(secrets.token_hex())' > 192b9bdd22ab9ed4d12e236c78afcb9a393ec15f71bbf5dc987d54727823bcbf