A CLI tool for ChatGPT.
Project description
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 Distributions
Hashes for rubberduck_ai-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eab61831956b89c3f874e5244bb49ff0334d03be32b6bb6d42ee61cf56876930 |
|
MD5 | 3cbb26d0e75ca04e14ea8a71df8df4e4 |
|
BLAKE2b-256 | ae91870688b75fe1af193e680b8eddc19023d1f17bac2e1916b2472720c3312d |