Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on May 28, 2025. It is now read-only.

jddev273/simple-chatgpt-chat-streaming-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Streamed ChatGPT API Demo

This repository contains a simple web application that provides a simple Node.JS chat application using the ChatGPT API through the streamed-chatgpt-api node library. Chat messages for each user are stored in memory.

Video Demo

Streaming Chat Demo

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (LTS or higher)
  • npm (comes bundled with Node.js)

Installation

  1. Clone this repository:
git clone https://github.com/jddev273/simple-chatgpt-chat-streaming-demo.git
  1. Navigate to the project directory:
cd streamed-chatgpt-demo
  1. Install the required dependencies:
npm install

Configuration

Set the OPENAPI_KEY environment variable. Ex. Linux/Unix.

Export OPENAI_API_KEY=your_openai_api_key_here

Or justset the apiKey variable to your api key in the chat route.

Usage

  1. Start the server:

npm start

  1. Open your browser and visit http://localhost:3000 to interact with the AI assistant.

Application Structure

  • app.js: The main entry point of the application, containing the server setup and route definitions.
  • public/: A folder containing the static assets served by the application, such as the index.html file and any client-side scripts or styles.

License

MIT Licensed

Author

Johann Dowa

About

A Node.JS chat demo where the chat streams to the browser.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /