Open-AI

This project is a web application that resembles ChatGPT, You can have Communication with advanced GPT3 model API, and most importantly, you have the ability to ask the AI for help regarding JavaScript, React, or any other programming language, giving it code and translating it to another programming language, and much more.

MIT License

Stars
5

OpendAI-API

This project is a web application that resembles ChatGPT, You can have Communication with advanced GPT3 model API, and most importantly, you have the ability to ask the AI for help regarding JavaScript, React, or any other programming language, giving it code and translating it to another programming language, and much more.

In order to achieve this project I used some resources and technologies listed below :

Built With

  • Major languages : JavaScript, HTML, CSS
  • Technologies used : Github, Git, Gitflow, Vite, openai-api
  • Library, Framework and others : Express, Node.js, nodemon, dotenv, cors

Live Demo

  • Click Here To open the live demo

Prerequisites

  • A personal computer connected to the internet;
  • Have a working and updated browser.
  • Have a local version control like git installed on your computer
  • Have an account on Github, as an online/remote Version Control System
  • Code editor (Visual studio code, sublime text, notepad++, ...) installed on your computer;
  • Knowledge of HTML and CSS and JavaScript

Setup

In your terminal, run the following steps in order to run this project.

  • clone the project
git clone [email protected]:Chrissiku/Open-AI.git
cd Open-AI
  • Frontend
cd client
npm install
npm run dev

Now go back to the root directon

cd ../
  • Backend
cd server
npm install

inside the server folder create a .env file and configure your api key that you will get from (OPEN-AI/API)[https://openai.com/api/]

OPENAI_AI_KEY='YOUR_API_KEY'

now form here your are ready to go

run the backend server now

npm run server

Go to yout (localhost)[http://127.0.0.1] and you should start test the app on your local machine

Author

Chris Siku

Aknowledgement

  • All my acknowledments goes to the (JS Mastery)[https://www.jsmastery.pro/] community

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a if you like this project!

Acknowledgments

License

This project is MIT licensed.

Related Projects