A CLI tool for ChatGPT.
Project description
# ChatGPT command-line client
## Installation
### Manual Installation
git clone https://github.com/hansololz/rubberduck-ai.git cd rubberduck-ai python3 setup.py install
### Installation (pip)
pip3 install rubberduck-ai
## Authentication
### Authentication Token The CLI tool requires Open AI authentication token. Token can be obtained by going to https://platform.openai.com/account/api-keys.
### Authentication Methods Choose one of these options to authenticate the CLI tool: - Set the environment variable: OPENAI_API_KEY=<AUTHENTICATION_TOKEN>. - Use a command argument: rda –openai-api-key=<AUTHENTICATION_TOKEN>. - Enter the API key when prompted while running the CLI tool.
## Usage
### Evaluation Loop Run the application:
rda
#### Supported Commands - .n .new: Create new session - .p .print: Print current session - .s .sessions: Change chat session - cd clear ls: Session supported bash commands - cd cls dir: Session supported cmd commands
### Single Prompt Process a single prompt with:
rda <SINGLE_PROMPT> –openai-api-key=<AUTHENTICATION_TOKEN>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rubberduck_ai-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13a72acaf2ceece1a97b29f2c07d34d04ddab38b5d5b70b779525ae9046b2521 |
|
MD5 | d9df20caad9ba66fb12fd1108eb55b96 |
|
BLAKE2b-256 | 6c872b722681e766ed6c46e6c286cdc517a7e1622c2815adf0de78219a974ff6 |