Go to file
sushant dhimal 47578f9cb0 add: prevent empty input to set and call API 2023-03-07 16:39:31 +05:45
client add: prevent empty input to set and call API 2023-03-07 16:39:31 +05:45
server organize: reorganize project file structure 2023-01-19 18:41:55 +05:45
LISCENCE feat: add liscence and update README.md 2023-03-06 11:40:31 +05:45
README.md feat: update READMe.md with clear instructions guide 2023-03-06 11:41:22 +05:45

README.md

Talkbot App

A conversational AI app inspired by OpenAI's GPT-3 language model, built with Create React App.

Features

  • Natural language processing and understanding
  • Context-aware responses
  • Ability to converse on a variety of topics
  • React-based front-end for easy user interaction
  • Node.js back-end for communication with the OpenAI API

Requirements

Setup

  1. Clone the repository
git clone https://github.com/dhiant/react-chatGPT-clone.git
  1. Install client dependencies
cd client
npm install
  1. Install server dependencies
cd server
npm install
  1. Get your Open AI API key from Open AI API Key

  2. Environment Variable Setup

  • Go to server folder and create .env file in root of server folder and create a variable REACT_APP_OPENAI_API_KEY = [ Your Open AI key here ] insise .env file as
REACT_APP_OPENAI_API_KEY = [Your Open AI key here]

Usage

  1. Start the client
cd client
npm start
  1. Start the server
cd server
node index.js
  • Check if your client application run on port 3000 with the development environment configuration, so in your browser just go to http://localhost:3000

  • Check if your server application run on port 4000

Contribution

All contributions are welcome. Feel free to open an issue or create a pull request.

Liscence

This project is licensed under the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.

This means that you can use, copy, and modify the code as long as you give credit to the original author (attribution), don't use it for commercial purposes (non-commercial), and distribute any modifications under the same license (share alike).

Please note that this license applies to the code in this repository only, and does not apply to the OpenAI API, which is subject to its own license agreement.

Liscence