Skip to content

ChatGPT Powered Chatbot is an interactive AI assistant built with OpenAI's GPT-3.5 API, providing intelligent and real-time responses to user queries. The app is developed using Node.js, Express, and a simple HTML/CSS/JS frontend. It's deployed on Render, making it accessible via a live URL for easy testing and use.

Notifications You must be signed in to change notification settings

3n881/chatbot_using_chatgpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT Powered Chatbot

Welcome to the ChatGPT-powered chatbot! This application allows you to interact with an AI assistant powered by OpenAI's GPT-3.5 API. It's designed to be simple, efficient, and educational, providing real-time responses to user queries.

Live Demo

You can test the live chatbot here:

Chatbot Live Demo

Features

  • Interactive Chat: The chatbot responds to user inputs with intelligent responses powered by OpenAI's GPT-3.5.
  • Simple Interface: Built with HTML, CSS, and JavaScript for an easy-to-use interface.
  • Backend: The backend is powered by Node.js with Express and integrates seamlessly with the OpenAI API to generate responses.
  • Deployment: The app is deployed on Render for seamless and reliable hosting.

Installation

1. Clone the repository

git clone https://github.com/your-username/chatbot_using_chatgpt.git
cd chatbot_using_chatgpt

2. Install Dependencies

npm install

3. Set Up Environment Variables

Create a .env file in the root directory and add the following:

OPENAI_API_KEY=your-api-key-here      # Replace with your OpenAI API key (if using GPT-3 or another model)

4. Start the Development Server

npm start

Usage

Enter a query into the chatbox, and the AI assistant will generate a response in real-time.

You can ask the chatbot anything, from simple questions to more complex queries.

Deployment

Fork or clone the repository to your GitHub account.

Sign up for a Render account at https://render.com/.

Connect your GitHub repository to Render.

Follow the steps to deploy the app to Render (make sure to set the OPENAI_API_KEY in Render's environment variables).

Technologies Used

Frontend: HTML, CSS, JavaScript

Backend: Node.js, Express

API: OpenAI GPT-3.5 API

Deployment: Render

Key Points in the README.md:

  1. Live Demo Link: The live URL of your deployed app is included for users to try it immediately.
  2. Installation Instructions: Detailed steps for cloning, installing dependencies, and running the application locally.
  3. Deployment Instructions: How to deploy the app to Render with a GitHub repository.
  4. Usage Instructions: Guide on how to interact with the chatbot.
  5. Technologies Used: A list of the technologies used in the app.

Usage:

  • Simply copy the contents above and paste it into a new README.md file in your repository.
  • Replace the your-username and your-api-key-here placeholders with the appropriate values.

This will provide clear documentation for anyone interested in using, contributing to, or deploying your app.

Let me know if you need any more adjustments!

About

ChatGPT Powered Chatbot is an interactive AI assistant built with OpenAI's GPT-3.5 API, providing intelligent and real-time responses to user queries. The app is developed using Node.js, Express, and a simple HTML/CSS/JS frontend. It's deployed on Render, making it accessible via a live URL for easy testing and use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •