- Get an OpenAI API key: https://platform.openai.com/account/api-keys
- Build the container:
docker build . -t chatgpt
- Run (interactive mode and env var are both required)
docker run --interactive --env OPENAI_API_KEY=sk-XXXXX chatgpt
touch "$HOME/.chatgpt_history"
docker run --name chatgpt --rm --mount type=bind,source="$HOME/.chatgpt_history",target="/.chatgpt_history" --interactive --env "OPENAI_API_KEY=$OPENAI_API_KEY" chatgpt