如何在终端中使用chatGPT 3.0
编辑2024-06-13
如何在终端中使用chatGPT?
Created: December 17, 2022 6:33 PM
Tags: Thoughts
来源于GitHub项目:https://github.com/PopDaddyGames/ChatGPT-Terminal
ChatGPT-Terminal 是一个命令行界面,它使用 OpenAI API 根据用户输入生成响应。
🤖 ChatGPT 终端
欢迎来到 ChatGPT 终端!
我很高兴与您分享这个项目!
这个终端 ChatGPT 界面是用 Python 编写的,通过 ChatGPT 模型(这是一个由 OpenAI 训练的大型语言模型)生成答案)).
大纲:
此代码使用 openai 模块与 OpenAI API 交互。它首先检查用户的操作系统,并将清除终端屏幕的适当命令分配给 clear 变量。然后,如果代码中尚未提供,它会提示用户输入他们的 OpenAI API 密钥。最后,它进入一个 while 循环,提示用户输入并使用 OpenAI API 根据提供的输入生成响应。然后将响应打印到终端。
注意:代码已根据屏幕截图进行了轻微修改。参考 ChatGPT-Terminal.py
如果您有任何改进意见或建议,我很乐意听取。
感谢您访问我的 GitHub 页面并考虑我的项目!
安装
注意:根据您的安装环境(例如 MacOS),您可能需要使用 pip3 代替 pip 或 python3 代替 python
第 1 步:创建一个 OpenAI 帐户
第 2 步:生成一个 OpenAI API 密钥
第 3 步:下载 ChatGPT-Terminal
进入“ChatGPT-Terminal.py”并输入您的 API 密钥和变量
api_key = "12345623142131"
温度 = 0.5 # 0 到 1
max_tokens = 2000 # 最大 4000
personality = "132321"
第四步:安装依赖
pip install openai
第 5 步:运行 ChatGPT
python ChatGPT-Terminal.py
在iterm2实现快捷打开此文件
如果你是mac系统的,可以跟着我这么做
-
先修改ChatGPT-Terminal.py
- 填写api_key和personality
-
找到此文件的地址
- 比如:Desktop/python_code/pythonProject1/chatGPT/chatgpt.py
-
把这个地址放在命令里
- 比如python3 Desktop/python_code/pythonProject1/chatGPT/chatgpt.py
- 尝试运行
-
设置命令和快捷打开方式
经测试,这样来访问chatgpt不会频繁断线了,而且也不需要等待他输入,速度快很多