Skip to main content

A CLI wrapper for OpenAI's ChatGPT API

Project description

ChatGPT CLI

PyPI version Semantic Release semantic-release Code style: black

A simple python CLI wrapper for the ChatGPT API.

Installation

$ pip install chatgpt-api-cli

Setup

$ chatgpt init "your openai API key"

Usage

Single prompts:

$ chatgpt prompt "Explain the current state of the economy as if you're Christopher Moltisanti from the Sopranos"


"Listen up, Tony. The economy? Fuggedaboudit. It's in the shitter. The recession's got us all by the balls, and businesses are falling like dead flies. The GDP's down, unemployment's up - it's a real shitshow. People are struggling just to make ends meet, while the fat cats on Wall Street keep raking in the dough. And we all know who's responsible for this mess - the damn politicians and their crooked deals. I'm telling you, Tone, this whole system is screwed up, and it's getting worse every day. It's enough to make a guy wanna start his own damn business, just so he can make a buck without getting screwed over by the man."

Continuous chat:

$ chatgpt chat
To exit, type `exit` or press CTRL+C

You: why did the chicken cross the road?
ChatGPT: As an AI language model, I don't have access to the context as to why the chicken might cross the road. However, the most common answer to that age-old question has been "to get to the other side."

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatgpt-api-cli-0.2.1.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

chatgpt_api_cli-0.2.1-py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page