An open API service indexing awesome lists of open source software.

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

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