commands.sh

tgpt

all

Talk to an AI chatbot without the need for API keys. Available providers: `openai`, `opengpts`, `koboldai`, `phind`, `llama2`, `blackboxai`.

More info →

Options (6)

-m, --multilineboolean

Start multi-line interactive mode

Example: tgpt {{[-m|--multiline]}}
--imageboolean

Generate images and save them to the current directory

Example: tgpt {{[-img|--image]}} "{{prompt}}"
-c, --codeboolean

Generate code with the default provider (GPT-3.5-turbo)

Example: tgpt {{[-c|--code]}} "{{prompt}}"
-q, --quietboolean

Chat with a specific provider quietly (without animations)

Example: tgpt --provider {{openai|opengpts|koboldai|phind|llama2|blackboxai}} {{[-q|--quiet]}} {{[-w|--whole]}} "{{prompt}}"
-w, --wholeboolean

Chat with a specific provider quietly (without animations)

Example: tgpt --provider {{openai|opengpts|koboldai|phind|llama2|blackboxai}} {{[-q|--quiet]}} {{[-w|--whole]}} "{{prompt}}"
-s, --shellboolean

Generate and execute shell commands using a specific provider (with a confirmation prompt)

Example: tgpt --provider {{llama2}} {{[-s|--shell]}} "{{prompt}}"

Examples (8)

Chat with the default provider (GPT-3.5-turbo)

tgpt "prompt"

Start multi-line interactive mode

tgpt [-m|--multiline]

Generate images and save them to the current directory

tgpt [-img|--image] "prompt"

Generate code with the default provider (GPT-3.5-turbo)

tgpt [-c|--code] "prompt"

Chat with a specific provider quietly (without animations)

tgpt --provider openai|opengpts|koboldai|phind|llama2|blackboxai [-q|--quiet] [-w|--whole] "prompt"

Generate and execute shell commands using a specific provider (with a confirmation prompt)

tgpt --provider llama2 [-s|--shell] "prompt"

Prompt with an API key, model, max response length, temperature, and `top_p` (required when using `openai` provider)

tgpt --provider openai --key "api_key" --model "gpt-3.5-turbo" --max-length 10 --temperature 0.7 --top_p 0.9 "prompt"

Feed a file as additional pre-prompt input

tgpt < path/to/file --provider blackboxai "prompt"
made by @shridhargupta | data from tldr-pages