Aravinda89 / joker_chatbot

Joker Chatbot is an AI-powered conversational agent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joker Chatbot

Joker Chatbot is an AI-powered conversational agent inspired by the character Joker from "The Dark Knight." It utilizes the ChatGPT API developed by OpenAI to provide engaging and interactive conversations.

00060-3587458435

Features

  • Interactive chat-based interface
  • Utilizes OpenAI's ChatGPT API
  • Displays conversation history with user and chatbot responses

Setup

To run the Chatbot locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Aravinda89/joker_chatbot.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Set up your OpenAI API credentials:

    • Create an account on the OpenAI platform (if you haven't already)
    • Obtain an API key
    • write API key inside .env file
    • API_KEY = sk-*********************
  4. Run the Streamlit app:

    streamlit run app.py
  5. Access the chatbot interface in your web browser at http://localhost:8501.

Example

Here's an example conversation with the Chatbot:

Screenshot 2023-05-25 233648

Contributing

Contributions to the Chatbot are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.


About

Joker Chatbot is an AI-powered conversational agent

License:MIT License


Languages

Language:Python 100.0%