一个简单、轻量级的 shell 脚本,无需安装 python 或 node.js,即可从终端使用 OpenAI 的 chatGPT 和 DALL-E。该脚本将completions端点和text-davinci-003模型用于 chatGPT 以及images/generations用于生成图像的端点。
支持功能
1、从终端与 GPT 聊天
2、从文本提示生成图像
3、查看您的聊天记录
4、聊天上下文,GPT 记住之前的聊天问题和答案
5、列出所有可用的 OpenAI 模型
6、设置 OpenAI 请求参数
必备条件
该脚本依赖于 curl 请求 api 和 jq 来解析 json 响应。
curl
brew install curl
jq
brew install jq
OpenAI API 密钥。在OpenAI创建一个帐户并获得一个免费的 API 密钥
手动安装
如果你想手动安装它,你所要做的就是:
下载chatgpt.sh文件到你想要的目录
将 的路径添加chatgpt.sh到您的$PATH. 您可以通过将此行添加到您的 shell 配置文件来做到这一点:
export PATH=$PATH:/path/to/chatgpt.sh
通过添加此行将 OpenAI API 密钥添加到您的 shell 配置文件
export OPENAI_KEY=your_key_here
开始
chatgpt在任何地方使用命令运行脚本
命令
image:要生成图像,请使用 iTerm 启动提示image: ,您可以直接在终端中查看图像。否则脚本会要求在浏览器中打开图像。
history要查看您的聊天记录,请键入history
models要获取 OpenAI API 上可用的模型列表,请键入models
model:要查看有关特定模型的所有信息,请使用出现在模型列表中的model:模型启动提示。id例如:将为您提供模型model:text-babbage:001的所有字段text-babbage:001