Skip to content

An interactive and intelligent chat bot powered by OpenAI's ChatGPT language model that runs on terminal

License

Notifications You must be signed in to change notification settings

mikias-tulu/ChatGPT-Custom-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT-Custom-Chatbot

This terminal Chat Bot is an interactive and intelligent chat bot powered by OpenAI's ChatGPT language model. It provides a seamless conversational experience.

Usage

Before running the terminal Chat Bot, make sure you have obtained your OpenAI API key from https://platform.openai.com/account/api-keys.

Configuration

  1. Create a file named .env in the project directory.
  2. Add the following line to the .env file, replacing YOURKEY with your actual OpenAI API key:
    OPENAI_API_KEY=YOURKEY
    

Installation

Install the required dependencies by running the following command:

npm install

Running the Bot

To start the GitHub Assistant Chat Bot, run the following command:

npm start

The chat bot will launch in the terminal, and you can start interacting with it to perform various actions and get information about your enquiries.

Features

provides the following features:

  • Conversational Assistance: Engage in natural language conversations with the chatbot and obtain informative responses.
  • Contextual Understanding: TerminalGPT utilizes the power of ChatGPT to understand context and provide relevant answers based on the conversation history.
  • Multi-turn Interactions: Enjoy interactive and dynamic conversations with the chatbot by having multiple back-and-forth exchanges.
  • Customization: Modify the behavior of the chatbot by fine-tuning the model, adjusting conversational prompts, or enhancing response generation logic.

Limitations

  • relies on OpenAI's ChatGPT, which has certain limitations. It may sometimes produce incorrect or nonsensical answers, so use it with caution and verify the responses when necessary.
  • The chatbot requires an internet connection to communicate with the OpenAI API and generate responses.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

An interactive and intelligent chat bot powered by OpenAI's ChatGPT language model that runs on terminal

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published