Socket
Socket
Sign inDemoInstall

chatgpt-io-api

Package Overview
Dependencies
64
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    chatgpt-io-api

An API layer for ChatGPT, powered by chatgpt-io.


Version published
Maintainers
1
Install size
12.0 MB
Created

Readme

Source

ChatGPT API

This repository contains an API layer for ChatGPT, powered by chatgpt-io. It allows users to send questions to a chatbot and receive responses in real-time.

To use this API, you will need to have a session token from ChatGPT. Set this token in the CHATGPT_SESSION_TOKEN environment variable. You can do this by creating a .env file in the root of the project and adding the line CHATGPT_SESSION_TOKEN=YOUR_TOKEN_HERE.

To start the API, run the following command:

npm start

The API will be listening on the CHATGPT_PORT environment variable (defaults to 3000). You can send a POST request to /ask with a message and optional conversation_id in the request body to ask the chatbot a question. The response will contain a response field with the chatbot's response.

Example request:

POST /ask
Content-Type: application/json

{
  "message": "What is your name?",
  "conversation_id": "abc123"
}

Example response:

Status: 200 OK
Content-Type: application/json

{
  "response": "My name is ChatGPT."
}

If the chatbot is not yet ready, the API will return a 503 status code and an error field with the message "Chatbot is not ready yet".

Keywords

FAQs

Last updated on 13 Jan 2023

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc