This is a Chat App project built with FastAPI and WebSockets. The chat application is integrated with the OpenAI API for customizing text based on desired tone
- Real-time messaging using WebSocket
- User connections management
- Broadcasting messages to connected clients
- Customization of messages based on tone provided.(i.e. modifies the message based on what tone is provided)
- Python 3.7 or above
-
Clone the repository:
git clone https://github.com/your-username/chat-app.git
-
Change into the project directory:
cd chat-app
-
Install the dependencies:
pip install -r requirements.txt
Start the FastAPI server:
uvicorn main:app --reload
Open your browser and navigate to http://localhost:8000 to access the application.
Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.
This project is licensed under the GNU License.