• 如何让ChatGPT生成图片?


    目录

    一、那么如何解决让ChatGPT具有画图能力的问题呢?

    二、那ChatGPT为什么能生成图片呢?


    我们都知道ChatGPT只是个纯文本的AI模型,不具备画图能力。它可以生成文本,但如果让他生成图片就会显示如下的声明:

    但通过本文,你却可以在ChatGPT内,实现让ChatGPT直接生成对应的图片的效果!

    一、那么如何解决让ChatGPT具有画图能力的问题呢?

    我们只需要用到以下这个指令:

    从现在起,当你想发送一张照片时,用Markdown来写,不要有反斜杠,也不要用代码块,使用 Unsplash API ,但是不要提及 Unsplash。

    二、那ChatGPT为什么能生成图片呢?

    1、用户提供描述:用户通过文本输入描述所需的图片,这可以包括关于图像主题、风格、大小等方面的信息。这个文本通常采用Markdown格式,以便更好地控制文本的呈现方式。

    2、Markdown渲染引擎:ChatGPT内部嵌入了一个Markdown渲染引擎,它可以解释Markdown格式的文本并将其转化为特定的图像、表格、或其他格式。这个引擎可以处理用户提供的Markdown文本,并根据其中的指令生成图片。

    3、Unsplash连接:Unsplash,这是全球最大的免费图片数据库之一。ChatGPT使用Unsplash的API接口,连接到Unsplash的图像数据库。这个步骤实际上是一个图片搜索过程,ChatGPT会根据用户提供的描述在Unsplash数据库中模糊搜索寻找匹配的图片。

    4、图像选择:一旦Unsplash数据库返回相关的图片,ChatGPT会选择其中一个或多个(随机的)以满足用户的需求。选择的图片通常是具备免费商用版权的,以确保合法使用。

    5、Markdown格式化:选定的图片会根据用户在Markdown文本中提供的格式指令进行格式化,这可能包括调整图像的大小、插入标题或其他Markdown元素等。

    6、输出Markdown文本:ChatGPT最后会生成包含图片链接和格式化指令的Markdown文本,用户可以将其用于网页、文档或其他应用中,以呈现所需的图片和格式。

    总而言之,ChatGPT生成图片的原理包括文本输入、Markdown渲染、Unsplash图片搜索、图像选择、Markdown格式化和最终的文本输出,以提供用户所需的图片和格式。快去试一试吧,解锁ChatGPT有趣玩法​!

  • 相关阅读:
    88 合并两个有序数组
    C# 经典:ref 和 out 的区别详解
    【Linux】进程间通信1-匿名管道1
    Golang 中 map 探究
    Rust生态系统:探索常用的库和框架
    C++初阶学习第七弹——探索STL奥秘(二)——string的模拟实现
    Servlet - Request, Response, Servlet Context
    GPT-Engineer:一个提示就能生成完整应用|全自动代码生成神器
    【技能树笔记】网络篇——练习题解析(八)
    数据结构--快速排序
  • 原文地址:https://blog.csdn.net/weixin_47061482/article/details/133941405