Skip to content
This repository has been archived by the owner on Apr 15, 2023. It is now read-only.
/ ChatGPT-PyAPI Public archive

A minimalistic Python API for OpenAI's official ChatGPT and Bing's Chatbot

License

Notifications You must be signed in to change notification settings

ChaoticByte/ChatGPT-PyAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT-PyAPI

A minimalistic Python Library for OpenAI's ChatGPT and Bing's Chatbot

Supported APIs

Official ChatGPT API by OpenAI

You need an API key for the official ChatGPT API.

The following models are supported:

  • GPT-4 (untested)
  • GPT-4-0314 (untested)
  • GPT-4-32k (untested)
  • GPT-4-32k-0314 (untested)
  • GPT-3.5-Turbo
  • GPT-3.5-Turbo-0301

Unofficial Bing Chatbot API

This requires the EdgeGPT library to be installed, and your Cookies to be exported to a json file. See EdgeGPT's README for more infos.

Examples

For examples, take a look at example.py.

CLI

Using the official API via ChatGPT:

OPENAI_API_KEY="..." ./cli.py Hello

Using Bing's Chatbot:

BING_COOKIES_FILE="~/cookies.json" ./cli.py bing Hello

About

A minimalistic Python API for OpenAI's official ChatGPT and Bing's Chatbot

Topics

Resources

License

Stars

Watchers

Forks

Languages