/chatgpt-server

API server that wraps ChatGPT endpoints, powered by Express

Primary LanguageTypeScript

API server for ChatGPT

Backend server for ChatGPT With Voice, now using the ✨ official ChatGPT APIs ✨. You can check out the website, or find the frontend repo on GitHub.

Installation

Clone this repo.

git clone https://github.com/thanhsonng/chatgpt-server.git

Prepare environment variables by creating .env at the project root. You need to sign up for an OpenAI API Key.

PORT=8000 # Or whichever port available
OPENAI_API_KEY="<your-openai-api-key>"

Start the server and you are done! Remember to use Node 18 or higher, this is the requirement of this package's core dependency – chatgpt.

npm install

# Run locally, or...
npm run dev

# Run on production
npm run build
npm run start

Contribution

Thank you Travis Fischer for your chatgpt package.