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
.envin the project directory. - Add the following line to the
.envfile, replacingYOURKEYwith your actual OpenAI API key:OPENAI_API_KEY=YOURKEY
Install the required dependencies by running the following command:
npm installTo start the GitHub Assistant Chat Bot, run the following command:
npm startThe 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.