Skip to content

digitaltom/ruby-openai-cli

Repository files navigation

Gem Version Container build

Ruby-OpenAI-CLI

A tool to query OpenAI's GPT APIs from the command line.

Usage

To run the tool, you need an API key from OpenAI, you can get one here: https://platform.openai.com/account/api-keys You will be asked to provide on first use of ruby-openai-cli, or you can provide it as OPENAI_API_KEY in your environment.

Rubygem

To install the gem, run: gem install ruby-openai-cli. Then you can use the tool by calling ruby-openai-cli on your command line.

Container

You can also run the tool from a container without installing it:

docker run -ti --rm -v ~/.config/ruby-openai-cli:/root/.config/ruby-openai-cli ghcr.io/digitaltom/ruby-openai-cli:main ruby-openai-cli -c

image

Development

  • Install dev dependencies: gem install awesome_print byebug rubocop
  • Build Rubygem: gem build ruby-openai-cli.gemspec
  • Build container image: docker build -t ghcr.io/digitaltom/ruby-openai-cli .

About

CLI interface to openAI's chatGPT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages