Skip to content

rivenbryan/studentGPT_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudentGPT

A Node.js-based ChatGPT clone that integrates Cloudinary API, ChatGPT API, and OCR API to provide an interactive and dynamic conversational experience.

Table of Contents

  1. Overview
  2. Features
  3. Installation
  4. Usage
  5. Configuration
  6. Contributing
  7. License

Overview

This project aims to create a ChatGPT clone with additional functionality utilizing Cloudinary API for image processing, ChatGPT API for generating human-like text, and OCR API for optical character recognition. The integration of these APIs allows users to have an enhanced conversational experience with the chatbot, including image and text recognition capabilities.

Features

  • Interactive chat interface for engaging conversations
  • Integration with ChatGPT API for generating human-like text responses
  • Cloudinary API integration for image processing and management
  • OCR API integration for optical character recognition and text extraction from images

Installation

  1. Make sure you have Node.js and npm installed on your system.
  2. Clone this repository:
bash
Copy code
git clone https://github.com/yourusername/chatgpt-clone.git

Navigate to the project directory:

bash
Copy code
cd chatgpt-clone
npm install

Open your browser and navigate to http://localhost:3000.

Start interacting with the ChatGPT-Clone chatbot!

Configuration

To configure the ChatGPT-Clone, you need to set up the necessary API keys for the ChatGPT API, Cloudinary API, and OCR API. You can find detailed instructions on obtaining these keys in the respective API documentation:

ChatGPT API Cloudinary API OCR API Once you have the API keys, create a .env file in the root directory of the project and add the following variables:

  • CHATGPT_API_KEY=your_chatgpt_api_key
  • CLOUDINARY_API_KEY=your_cloudinary_api_key
  • CLOUDINARY_API_SECRET=your_cloudinary_api_secret
  • OCR_API_KEY=your_ocr_api_key
  • Replace your_*_api_key and your_cloudinary_api_secret with the actual keys and secret obtained from the respective services.

Contributing

We welcome contributions to the ChatGPT-Clone project! Please feel free to submit issues, feature requests, or pull requests. If you need any help, please reach out to me.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published