欢迎使用TerminalGPT,基于终端的ChatGPT个人助手应用! 通过TerminalGPT,您可以轻松与OpenAI的GPT-3.5和GPT-4语言模型进行互动。
无论您是需要快速解答问题,还是想探讨复杂话题,TerminalGPT都会为您提供帮助。只需输入您的查询,TerminalGPT会根据其广泛的知识库为您提供最佳答案。
为什么?
使用TerminalGPT而不是基于浏览器的ChatGPT应用的一些优势:
- 它不像基于浏览器的应用那样会断线,所以您可以在终端会话中保持运行,不会丢失上下文。
- 它的可用性非常高,随时都可以使用。
- 它的回复速度比基于浏览器的应用更快。
- 您可以在IDE的终端中使用TerminalGPT,这意味着当您有问题时,不必在浏览器和IDE之间不断切换。
- TerminalGPT的答案会根据您的机器操作系统、发行版和芯片架构进行定制。
- 与基于浏览器的应用不同,它不会使用您的对话数据来训练模型。
- 您的对话记录存储在本地机器上,只有您可以访问它们。
前提条件
- Python 3.6或更高版本
- 一个OpenAI账户和API密钥。
- 在 https://beta.openai.com/signup 使用电子邮件或Google/Microsoft账户注册。
- 前往 https://beta.openai.com/account/api-keys 或点击菜单中的“查看API密钥”获取您的API密钥。
安装
- 使用pip安装最新版本的TerminalGPT。
pip install terminalgpt -U --user
或者
pip3 install terminalgpt -U --user
- 现在您的终端中可以使用
terminalgpt
命令。运行以下安装命令配置应用。
terminalgpt install
-
当提示输入您的OpenAI API密钥时,输入并按回车。
-
选择以下模型之一作为默认模型。稍后可以使用
-m --model
标志覆盖。 -
选择打印样式(推荐并默认选择'markdown')
就这样!您已经准备好使用TerminalGPT了!
您现在可以使用terminalgpt new
开始新对话,或使用terminalgpt load
加载之前的对话。您还可以通过terminalgpt install
重新安装或通过terminalgpt delete
删除之前的对话。
使用
TL;DR
用法: terminalgpt [OPTIONS] COMMAND [ARGS]...
*~ TerminalGPT - 您的个人终端助手 ~*
选项:
--version 显示版本并退出。
-m, --model [gpt-3.5-turbo|gpt-3.5-turbo-16k|gpt-4|gpt-4-32k|gpt-4-turbo|gpt-4o]
选择要使用的模型。 [默认:
gpt-3.5-turbo]
-s, --style [markdown|plain] 输出样式。 [默认: markdown]
-t, --token-limit INTEGER 设置令牌限制,这将覆盖所选模型的默认令牌限制。
--help 显示此消息并退出。
命令:
delete 选择之前的对话记录进行删除。
install 安装OpenAI API密钥并设置一些默认设置。
load 选择之前的对话记录进行加载。
new 开始新对话。
one-shot 快速提问答复。
新对话
开始新对话:
terminalgpt new
快速提问
在终端中快速提问获取答案。
terminalgpt one-shot "生命的意义是什么?"
加载
加载之前的对话:
terminalgpt load
删除
删除之前的对话:
terminalgpt delete