install.fairie/home/dot_config/shell_gpt/private_dot_sgptrc.tmpl
Brian Zalewski 26fc61c8dd Latest
2024-04-01 04:48:50 +00:00

26 lines
1.1 KiB
Cheetah

# API key, also it is possible to define OPENAI_API_KEY env.
OPENAI_API_KEY={{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "OPENAI_API_KEY")) }}{{ includeTemplate "secrets/OPENAI_API_KEY" | decrypt | trim }}{{ else }}{{ env "OPENAI_API_KEY" }}{{ end }}
# OpenAI host, useful if you would like to use proxy.
OPENAI_API_HOST=https://api.openai.com
# Max amount of cached message per chat session.
CHAT_CACHE_LENGTH=100
# Chat cache folder.
CHAT_CACHE_PATH=/tmp/shell_gpt/chat_cache
# Request cache length (amount).
CACHE_LENGTH=100
# Request cache folder.
CACHE_PATH=/tmp/shell_gpt/cache
CODE_THEME=dracula
# Request timeout in seconds.
REQUEST_TIMEOUT=60
ROLE_STORAGE_PATH={{ .chezmoi.homeDir }}/.config/shell_gpt/roles
# Default OpenAI model to use.
DEFAULT_MODEL=gpt-3.5-turbo
# Default color for OpenAI completions.
DEFAULT_COLOR=magenta
# Force use system role messages (not recommended).
SYSTEM_ROLES=false
# When in --shell mode, default to "Y" for no input.
DEFAULT_EXECUTE_SHELL_CMD=false
# Disable streaming of responses
DISABLE_STREAMING=false