Gemini Content Generator — это веб-приложение, которое позволяет пользователям создавать текстовый и графический контент с использованием моделей Google Gemini.
Чтобы запустить этот проект локально, выполните следующие действия:
Клонируем репозиторий :
git clone https://github.com/AriajSarkar/Chaemini-Ai.git
Установите зависимости бэкэнда :
cd server
cp .env.example .env
python -m venv venv
В Windows :
venv S cripts a ctivate
В Unix или MacOS :
source venv/bin/activate
Для деактивации :
Deactivate
pip install -r requirements.txt
python gapp.py
(Необязательно) Если вы хотите установить новые зависимости :
pip install --upgrade --force-reinstall -r requirements.txt
Установите зависимости внешнего интерфейса :
cd web
npm install
npm run dev
Вклады приветствуются! Пожалуйста, придерживайтесь следующих шагов:
Форкните репозиторий .
Создать новую ветку
( git checkout -b feature-branch
).
Внесите свои изменения .
Зафиксируйте изменения
( git commit -am 'Add new feature'
).
Нажмите на ветку
( git push origin feature-branch
).
Создайте новый запрос на включение .
Этот проект лицензируется по лицензии MIT. Подробности смотрите в файле ЛИЦЕНЗИИ.
Не стесняйтесь настраивать этот файл README.md в соответствии с конкретными деталями и требованиями вашего проекта.
venv
— это виртуальная среда, используемая для изоляции зависимостей проекта от установленных в системе пакетов.gapp.py
является точкой входа для приложения Flask.requirements.txt
перечислены необходимые пакеты Python для проекта.npm install
устанавливает необходимые пакеты Node.js для внешнего приложения.npm run dev
запускает сервер разработки для внешнего приложения.