Отлично, давайте подробно разберем, зачем нужны файлы .env и .env.example, и как правильно организовать работу с ними на GitHub на примере вашего Python-приложения для анализа данных с использованием API больших языковых моделей (LLM). Это фундаментальная концепция в современной разработке, которая помогает сделать ваше приложение безопасным, гибким и удобным для совместной работы. Представьте, что вы пишете код для подключения к API от OpenAI. Ваш код может выглядеть так: В чем здесь катастрофические проблемы? Решение: Отделить конфигурацию (особенно секретную) от кода. Для этого и используются переменные окружения (environment variables) и файлы .env. .env — это простой текстовый файл, в котором вы храните ваши секретные и зависящие от окружения данные в формате КЛЮЧ=ЗНАЧЕНИЕ. Он лежит в корневой папке вашего проекта и используется для локальной разработки. Каждая строка — это одна переменная. Пример содержимого файла .env для вашего проекта: Главное правило: Файл .env НИКОГДА не дол
Никогда не храните API-ключи в коде: Как .env спасает ваш проект на GitHub
21 сентября21 сен
11
3 мин