ebook-gen / README.md
pragneshbarik's picture
updated readme
b89ec8f
---
title: Ebook Gen
emoji: 🐢
colorFrom: pink
colorTo: gray
sdk: streamlit
sdk_version: 1.29.0
app_file: app.py
pinned: false
license: mit
---
# Mixtral Playground
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
## Python Setup
Follow these steps to set up the environment:
1. Clone this repository.
2. Create and activate a new virtual environment using `conda` or `venv`. If you need guidance, refer to this [tutorial](https://www.perplexity.ai/search/how-to-make-GnFc09yGTvSyka0ZWqhSQg?s=c).
3. Create a `.env` file to store API credentials. You'll need these four credentials:
```
HF_TOKEN = ...
GOOGLE_SEARCH_ENGINE_ID = ...
GOOGLE_SEARCH_API_KEY = ...
BING_SEARCH_API_KEY = ...
```
4. Install the necessary requirements:
```
pip install -r requirements.txt --user
```
5. Start the Streamlit server using either command:
```
streamlit run app.py
```
or
```
python -m streamlit run app.py
```
## Docker Setup
If you prefer using Docker, follow these steps:
1. Clone the repository.
2. Create a `.env` file to store API credentials, similar to the Python setup.
3. Build docker image using
```
docker build -t mixtral-playground .
```
4. Run the image using
```
docker run --env-file .env -p 8501:8501 mixtral-playground
```