项目介绍:TerminalGPT
TerminalGPT 是一个基于命令行界面的 ChatGPT 个人助手应用程序。通过 TerminalGPT,用户可以轻松地与 OpenAI 的 GPT-3.5 和 GPT-4 语言模型进行互动。无论是解决简单问题还是探索复杂话题,TerminalGPT 都能基于其丰富的知识库为用户提供最佳答案。
为何选择 TerminalGPT?
与基于浏览器的 ChatGPT 应用相比,使用 TerminalGPT 有以下优势:
- 稳定性:TerminalGPT 不会像浏览器应用那样断开连接,用户可以在终端会话中长时间运行而不失去上下文。
- 高可用性:它可以在任何用户需要的时候使用。
- 速度更快:相较于浏览器应用,它的回复速度更快。
- 集成环境:可以在集成开发环境(IDE)的终端中使用,从而避免在浏览器和 IDE 之间频繁切换。
- 隐私保护:不会使用用户的对话数据来训练模型。
- 本地存储:用户的对话会保存在本地机器上,仅用户可以访问。
使用前准备
- Python 版本要求:需要 Python 3.6 或更高版本。
- OpenAI 账户及 API 密钥:用户需要注册一个 OpenAI 账户并获取 API 密钥。可以通过 OpenAI 的官网注册账号并获取密钥。
安装步骤
-
使用 pip 安装最新版的 TerminalGPT:
pip install terminalgpt -U --user
或者
pip3 install terminalgpt -U --user
-
在终端中配置应用:
terminalgpt install
-
输入 OpenAI API 密钥。
-
选择一个默认语言模型,可以通过
-m --model
选项来更改。 -
选择输出风格。
至此,TerminalGPT 已安装完成。用户可以通过以下命令开始新的对话或加载之前的对话:
-
开始新对话:
terminalgpt new
-
加载之前的对话:
terminalgpt load
-
删除之前的对话:
terminalgpt delete
使用指南
TerminalGPT 提供了一系列命令来简化用户体验:
- 开始新对话:使用
terminalgpt new
命令。 - 快速问答:使用
terminalgpt one-shot "问题"
命令,获取快速答案。 - 加载之前的对话:使用
terminalgpt load
命令。 - 删除之前的对话:使用
terminalgpt delete
命令。
通过这些功能,TerminalGPT 为用户提供了一个方便、快捷、保密的命令行助手体验。