作为一个聊天机器人,在大部分的chatgpt场景中,我们都是以文字的形式和chatgpt交流,chatgpt也是以文字的形式回复我们,当我们想让chatgpt给我们生成图片时,往往会遇到一些错误,例如:
![](https://pic1.zhimg.com/v2-b5b0aafeb419cbe20145b1aa25aac058_b.jpg)
![](https://pic1.zhimg.com/80/v2-b5b0aafeb419cbe20145b1aa25aac058_720w.webp)
在上面的对话中,我们可以看到,chatgpt的对话框中,无法直接给我们输出图片。这个时候,我们可以借助Unsplash API,使得Chatgpt直接在对话的聊天框中输出图片:
Unsplash API 是一个基于 REST 的 API,它提供了丰富的图像数据和功能。在这里,通过使用 Unsplash API,这就可以让Chatgpt可以通过编程方式搜索、浏览和下载 Unsplash 平台上的图像,从而实现在聊天对话中的预览。
要让Chatgpt使用Unsplash API,我们可以使用如下命令:
“从现在起, 当你想发送一张照片时,请使用 Markdown ,并且 不要有反斜线, 不要用代码块。使用 Unsplash API (https://source.unsplash.com/1280x720/? < PUT YOUR QUERY HERE >)。如果你明白了,请回复“明白””
![](https://pic3.zhimg.com/v2-73a9975a383ddf2300c96249c70ac99a_b.jpg)
![](https://pic3.zhimg.com/80/v2-73a9975a383ddf2300c96249c70ac99a_720w.webp)
Chatgpt回复后,我们就可以直接让其输出图像了:
![](https://pic3.zhimg.com/v2-ef37ba5129fe58e5441e515f212aa9e2_b.jpg)
![](https://pic3.zhimg.com/80/v2-ef37ba5129fe58e5441e515f212aa9e2_720w.webp)
![](https://pic4.zhimg.com/v2-be322dd312ce6dfea87bdb828c704333_b.jpg)
![](https://pic4.zhimg.com/80/v2-be322dd312ce6dfea87bdb828c704333_720w.webp)