https://github.com/ilikepizza2/roleplay-qt
A smart chatbot on desktop which gets into whatever role you tell it. Sentiment analysis also built-in.
https://github.com/ilikepizza2/roleplay-qt
chatbot openai python roleplay
Last synced: 2 months ago
JSON representation
A smart chatbot on desktop which gets into whatever role you tell it. Sentiment analysis also built-in.
- Host: GitHub
- URL: https://github.com/ilikepizza2/roleplay-qt
- Owner: Ilikepizza2
- Created: 2023-05-21T15:24:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-19T12:56:16.000Z (over 1 year ago)
- Last Synced: 2025-03-25T18:43:00.625Z (3 months ago)
- Topics: chatbot, openai, python, roleplay
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart Chatbot Roleplay Desktop Application
## Overview
The Smart Chatbot Roleplay Desktop Application is a Linux desktop application designed for interactive roleplay interactions. It features a sophisticated chatbot that engages users in a realistic and professional manner, enhancing the roleplay experience. The chatbot responds to user inputs based on predefined instructions, creating a dynamic and engaging conversation.
## Features
- **Roleplay Interaction:** Immerse yourself in roleplay scenarios with a smart chatbot acting as a human equivalent in various roles.
- **Dynamic Instructions:** The application provides dynamic instructions to guide the chatbot's behavior, allowing users to explore different scenarios and responses.- **Realistic Dialogue:** The chatbot delivers responses in a professional and realistic manner, enhancing the authenticity of the roleplay experience.
- **Customizable Roles:** Users can input their desired role, and the chatbot adapts its behavior accordingly, creating a personalized interaction.
## How to Use
### Installation
1. Clone the repository to your local machine:
```bash
git clone https://github.com/your-username/smart-chatbot-app.git
```2. Install the required dependencies:
```bash
pip install openai
```### Running the Application
1. Navigate to the project directory:
```bash
cd smart-chatbot-app
```
2. Put your openai key in .env3. Run the application:
```bash
python main.py
```
4. Follow the on-screen instructions to set your role and engage in roleplay interactions.## Dependencies
- Python
- PySide6
- OpenAI GPT-4
- dotenv## Contributing
If you'd like to contribute to the project, feel free to submit pull requests or open issues. Your feedback and contributions are highly appreciated!
## License
This project is licensed under the [MIT License](LICENSE).