Spaces:
Sleeping
Sleeping
title: Gschatbot 2 | |
emoji: ๐ฌ | |
colorFrom: yellow | |
colorTo: purple | |
sdk: gradio | |
sdk_version: 4.36.1 | |
app_file: app.py | |
pinned: false | |
license: unknown | |
# Gaslighting Chatbot | |
## Description | |
๊ฐ์ค๋ผ์ดํ ์ฑ๋ด ํ๋ก์ ํธ | |
## Prerequisites | |
- Python 3.7 or higher | |
- pip (Python package installer) | |
## Setup Instructions | |
1. Clone the repository: | |
```sh | |
git clone <repository_url> | |
cd <repository_directory> | |
``` | |
2. Create a virtual environment (optional but recommended): | |
```sh | |
python -m venv venv | |
source venv/bin/activate # On Windows: venv\Scripts\activate | |
``` | |
3. Install the required packages: | |
```sh | |
pip install -r requirements.txt | |
``` | |
4. Create a `.env` file in the project root directory and add your OpenAI API key: | |
```plaintext | |
OPENAI_API_KEY=sk-YourOpenAIKeyHere | |
``` | |
๋ณ๋์ openai api๋ฅผ ํ์๋ก ํฉ๋๋ค. | |
5. Add `.env` to `.gitignore` to ensure it is not tracked by git: | |
```plaintext | |
# .gitignore | |
.env | |
``` | |
6. Run the chatbot: | |
HICํด๋ ๋ด๋ถ์ V1~Vx๊น์ง ๊ฐ๋ฅ | |
## File Descriptions | |
- `chatbot.py`: The main script to run the chatbot. | |
- `requirements.txt`: Lists the dependencies required for the project. | |
- `.env`: File to store environment variables (e.g., API keys). **Do not commit this file to version control.** | |
- `.gitignore`: Ensures `.env` and other files are not tracked by git. | |
- `README.md`: This readme file. | |