patricksonic

PatrickSonic

如何在终端中使用chatGPT 3.0

24
0
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

Untitled

如果您有任何改进意见或建议,我很乐意听取。
感谢您访问我的 GitHub 页面并考虑我的项目!

在 GitHub 上查看

支持 Patreon

安装

注意:根据您的安装环境(例如 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系统的,可以跟着我这么做

  1. 先修改ChatGPT-Terminal.py

    1. 填写api_key和personality
  2. 找到此文件的地址

    1. 比如:Desktop/python_code/pythonProject1/chatGPT/chatgpt.py
  3. 把这个地址放在命令里

    1. 比如python3 Desktop/python_code/pythonProject1/chatGPT/chatgpt.py
    2. 尝试运行

    Untitled

  4. 设置命令和快捷打开方式

Untitled

经测试,这样来访问chatgpt不会频繁断线了,而且也不需要等待他输入,速度快很多