This terminal Chat Bot is an interactive and intelligent chat bot powered by OpenAI's ChatGPT language model. It provides a seamless conversational experience.
Before running the terminal Chat Bot, make sure you have obtained your OpenAI API key from https://platform.openai.com/account/api-keys.
- Create a file named
.env
in the project directory. - Add the following line to the
.env
file, replacingYOURKEY
with your actual OpenAI API key:OPENAI_API_KEY=YOURKEY
Install the required dependencies by running the following command:
npm install
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.
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.
- 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.
This project is licensed under the MIT License. See the LICENSE file for more information.