Spaces:
Running
Running
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 | |
``` | |