chatGPT在命令行聊天实现方法

news/2024/12/22 14:12:38/

一个简单、轻量级的 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


http://www.ppmy.cn/news/949729.html

相关文章

使用C#开发ChatGPT聊天程序

使用C#开发ChatGPT聊天程序 总体效果如下: 源码下载 关键点1:无边框窗口拖动 Window中设置AllowsTransparency"True"、 Background"Transparent"以及WindowStyle"None"这样设置的话默认窗口的标题栏为不可见状态&…

技巧|使用Chatgpt在聊天界面直接显示公式

ChatGPT的使用已经越来越多,从问问题到写代码,但是有些时候,当我们问一些数学问题的时候,由于要显示公式,ChatGPT会直接给我们输出Latex代码。有Latex代码当然是好,我们可以把它放到编辑器编辑即可。 但是说…

和ChatGPT聊天,你会了吗?

​前段时间发了一篇关于ChatGPT的帖子,很多网友问我,为什么他们跟ChatGPT的聊天得不到他们想要的答案。今天就聊聊如何跟ChatGPT沟通这件事。 首先我们先了解下ChatGPT有那些功能,可以做哪些事情。ChatGPT基于 OpenAI 的大型语言模型。被训练…

ChatGPT真的在和我们“聊天”吗?

原创:辛束同学(公众号:一只辛束) ChatGPT吸引了全世界的注意力,包括我。 近期向ChatGPT抛出了各类奇怪的问题,着实为它所产出的规范且标准的文本所折服,同时这个工具的使用又极其简单&#xff0…

聊天机器人ChatGPT横空出世,今天来看看ChatGPT是如何回答面试官的问题的?

目录 什么是ChatGPTChatGPT回答面试题 在CSDN中向 ChatGPT 提问使用 大家好,我是小冷 ChatGPT热度不断,百度的股票涨了百分数三十多,微软也给对openAI投资了百亿美元。 什么是ChatGPT ChatGPT,是美国“开放人工智能研究中心”研发…

史诗级聊天AI ChatGPT来啦!

羿阁 发自 凹非寺量子位 | 公众号 QbitAI 一款新的聊天AI被网友们玩疯了。 能直接生成代码、会自动修复bug、在线问诊、模仿莎士比亚风格写作……各种话题都能hold住,它就是OpenAI刚刚推出的——ChatGPT。 有脑洞大开的网友甚至用它来设计游戏:先用ChatG…

和ChatGPT聊天,一定试试这些提问技巧

在和ChatGPT聊天时,要使用清晰简洁的语言,尽量避免使用含糊不清或模糊的词语和语句。 一、首次提问时,用这些方法提问更高效: 1. 用通俗易懂的语言: 尽可能使用通俗易懂的语言提问,不要使用过于专业或难…

聊天新纪元:什么是ChatGPT以及如何使用ChatGPT

文章目录 1. 了解ChatGPT1.1 ChatGPT 的概述1.2 ChatGPT 的应用场景1.2.1 客户支持与服务1.2.2 虚拟助手1.2.3 内容生成与编辑1.2.4 编程与技术支持1.2.5 教育与学习辅导1.2.6 语言翻译1.2.7 创意思维与头脑风暴1.2.8 产品推荐与个性化服务1.2.9 情感支持与心理辅导1.2.10 游戏…