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. | |