Skip to content

A fun and interactive chatbot that always responds in rhymes. Built with Streamlit and OpenAI's GPT-3.5.

Notifications You must be signed in to change notification settings

pleaselukau/rhyming-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rhyming Chatbot

A fun and poetic chatbot that always answers in rhyme!
Built with OpenAI's GPT-3.5 and Streamlit.

App Screenshot

What It Does

Ask it anything — from tech support to life advice —
and it will reply in rhymes, sounding charming and nice.


Tech Stack

  • Frontend: Streamlit
  • Backend: OpenAI GPT-3.5 Turbo
  • NLP: Prompt-based rhyming responses

Installation

  1. Clone the repo
git clone https://github.com/pleaselukau/rhyming-chatbot.git
cd rhyming-chatbot
  1. Create and activate a virtual environment
python -m venv venv
.\venv\Scripts\activate  # On Windows
  1. Install dependencies
pip install -r requirements.txt
python -m spacy download en_core_web_sm
  1. ADD YOUR OWN OPENAI KEY Create a .env file in the root directory and add:
OPENAI_API_KEY=your_openai_key

Also never share your API key or push it to GitHub, unless you don't care about your money.

  1. Run the app
streamlit run app.py

About

A fun and interactive chatbot that always responds in rhymes. Built with Streamlit and OpenAI's GPT-3.5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages