https://github.com/itprodirect/ml-openaicorechatbotbase
Core functionality for OpenAI chatbot
https://github.com/itprodirect/ml-openaicorechatbotbase
Last synced: 12 months ago
JSON representation
Core functionality for OpenAI chatbot
- Host: GitHub
- URL: https://github.com/itprodirect/ml-openaicorechatbotbase
- Owner: itprodirect
- Created: 2023-08-01T05:28:38.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-19T06:32:16.000Z (over 2 years ago)
- Last Synced: 2025-05-18T22:14:18.586Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ML-OpenAICoreChatbotBase
Welcome to ML-OpenAICoreChatbotBase! This is a Python-based project that creates a chatbot using OpenAI's GPT-4 model. The chatbot is designed to be configurable with different personalities, offering a unique conversational experience each time.
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
## Introduction
The main aim of this project is to provide a simple, yet powerful way to create and interact with a chatbot. The chatbot leverages GPT-4 for natural language understanding and generation, offering a realistic conversational experience.
## Features
- **Configurable Personality**: You can input a brief summary of the chatbot's desired personality, making each interaction unique.
- **Color and Bold Text**: The application uses color-coded and bold text to distinguish between user and chatbot messages, enhancing the user experience.
- **Command Line Interface**: The chatbot runs in the command line, offering a quick and straightforward way to start a conversation.
## Installation
To install the necessary dependencies for this project, you can run the following commands:
```bash
pip install openai
pip install python-dotenv