让 ChatGPT 扮演一个艺术家,协助我们生成绘图 prompt

stable-diffusion Prompt 生成

直接生成

按照惯用的扮演思路,我们可以让 ChatGPT 扮演一个艺术家,协助我们生成绘图 prompt。考虑到 ChatGPT 和 DallE 同为 openai 公司产品,且 stable-diffusion 开源模型出现较晚,ChatGPT 训练数据中没有 stable-diffusion 相关内容,我们的扮演角色只能是 DallE。

Pretend you are an advanced AI, optimized for dialogue and for generating helpful Dall-E 2 prompts. Please give me a numbered list of five prompts that I could provide Dall-E 2 that would result in an accurate representation of how you, Assistant, would look if you had a physical body.

然后以"冬天奔跑的小女孩"为题,要求生成 prompt:

将 ChatGPT 提供的内容复制粘贴到 stable-diffusion 上得到效果如下:

稍微有点 stable-diffusion 知识的用户都知道,AI 画图的 prompt 中,除了核心要素,还需要加一些风格描述,但是直接使用自己心仪的艺术家或者公众人物名字,又有侵权的危险。因此,我们可以让 ChatGPT 帮我们转写艺术家的风格或者公众人物的特征。比如,我们借鉴新垣结衣的长相时,可以让 ChatGPT 帮我们提取她长相的核心元素:

现在,我们复制这段ChatGPT 回答中的纯描述部分,合并到原始 prompt 里,得到这么一段:

illustration of a young japanese girl running through a wintery landscape. She has a heart-shaped face with soft, delicate features. Her eyes are large and almond-shaped, with long eyelashes and a slight upward slant at the outer corners. Her eyebrows are thin and arched, giving her a slightly quizzical expression. Her nose is small and straight, and her lips are full and pouty. She has a clear, porcelain complexion and a gentle smile that lights up her entire face. Her hair is long and typically styled in loose waves or a simple, elegant updo. Overall, she has a classic beauty that is both timeless and modern.

因为 stable-diffusion prompt 的关键字不一定非得是自然语言顺序,所以我们可以要求 ChatGPT 做一定的简化"please using short sentences and keywords":

得到的效果如下:

思维链生成

绘图 AI 的 prompt 相对 ChatGPT 的 prompt 来说,还是有些不够自然语言。prompt 中标点符号的不同,句子次序的先后,甚至括号的数量,都对结果有明显的影响。因此,直接通过文本生成得到的 prompt 语句,最终画图效果可能未必如愿。

我们可以通过思维链方式,引导 ChatGPT 学会 prompt 中的规则,输出更好的结果。

第一步,给出一个包含各种复杂格式的 prompt 示例。为了让我们的示例一开始就有个较高的起点,可以选择上 https://prompthero.com/stable-diffusion-prompts 官网,选择 stable-diffusion 标签后,按照 Hot、Top 排序,找到一些效果较好的效果图,点击查看对应的 prompt,复制过来待用。作为示例,我们选择 3 月 3 日当天,首屏出现的若干图片的 prompt。先拿一张图片的 prompt 作为示例,让 ChatGPT 自行理解:

甚至可以像给小学生上课一样,让 ChatGPT 自己复述一下理解:

第二步,调整 ChatGPT 的理解,指出正确的规则。stable-diffusion 的 prompt 有些特殊用法,比如括号、加减号、冒号等。我们需要单独给 ChatGPT 强调一下:

第三步,给出多个包含各种复杂格式的 prompt 示例,加强理解。把挑好待用的另几个 prompt 这时候都可以贴过来,然后让 ChatGPT 照着随意仿写:

第四步,仿写完毕,可以正式出题,检验 ChatGPT 的学习结果了。让他依然以冬天奔跑的小女孩为题,生成一份 prompt 吧:

放到 stable-diffusion-webui,或者 blue willow 频道等地方,实际运行,挑出自己满意的效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/13142.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

翻译: 面向开发人员的GPT提示工程 GPT Prompt Engineering for Developers

1. 提示指南Guidelines for Prompting 在本课中,您将练习两个提示原则及其相关策略,以便为大型语言模型编写有效的提示。 In this lesson, you’ll practice two prompting principles and their related tactics in order to write effective prompts …

14个在你的WordPress网站上使用OpenAI的最好方法(2003)

您是否想知道如何在您的WordPress网站上使用OpenAI和ChatGPT? OpenAI可以提供一切帮助,从为您的帖子生成元描述到撰写电子邮件销售文案。您可以在您的WordPress网站上使用OpenAI来节省时间、降低成本、改善您的搜索引擎优化和工作流程,并发展…

吴恩达OpenAI最新课程:prompt-engineering-for-developers读书笔记

文章目录 一、前言二、Prompt编写原则2.1 环境配置2.2 编写清晰、具体的指令2.2.1 使用分隔符2.2.2 结构化输出(JSON、HTML等)2.2.3 要求模型检查条件是否满足2.2.4 提供少量示例(Few-shot Prompting) 2.3 指导模型思考2.3.1 指定…

chatgpt赋能python:Python打折简单程序:节省金钱和时间的利器

Python打折简单程序:节省金钱和时间的利器 作为程序员,我们总是在寻找更好的,更高效的解决方案。在购物时,这也是如此。现在,我们可以通过编写一个简单的Python程序来实现节省金钱和时间的目的。 什么是Python打折简…

《花雕学AI》29:5秒钟就能为你的想法想出新点子?ChatGPT新点子指令模型告诉你怎么做

引言 你有没有遇到过这样的情况,你想出了一个想法,但是不知道怎么扩展或改进它?你有没有想过有一个工具,可以帮你在短时间内为你的想法生成各种新的点子?如果你有这样的需求,那么你一定要了解ChatGPT。 C…

AI大模型应用时代,如何通过数据“造好品,卖好品”?

在数字化时代的浪潮中,品牌营销正面临着前所未有的挑战和机遇。随着技术的迅猛发展,消费者的行为和期望也在不断演变。 新的市场环境下,消费者的需求和购买行为发生了哪些变化? 数码家电转战社媒平台,竞争白热化如…

使用chatGPT编写的支付宝沙箱支付

支付宝沙箱支付指的是在支付宝开放平台的沙箱环境中进行的模拟支付操作。开发者可通过支付宝开放平台的沙箱环境模拟真实的支付流程,包括创建订单、模拟用户付款、模拟用户退款等操作,从而测试自己的支付功能是否正常。沙箱环境中的交易数据和资金均为虚…

ChatGPT提示词工程(一):Guidelines准则

目录 一、说明二、安装环境三、Guidelines准则一:写出明确而具体的说明方法1:使用分隔符清楚地表示输入的不同部分方法2:用结构化输出:如直接要求它以HTML或者JSON格式输出方法3:请模型检查是否满足条件方法4&#xff…

ChatGPT - 使用故事和隐喻来帮助记忆

文章目录 Prompt Prompt 我目前正在学习[主题]。将该主题的关键教训转化为引人入胜的故事和隐喻,以帮助我记忆。

Redisson分布式限流RRateLimiter的实现原理

我们目前在工作中遇到一个性能问题,我们有个定时任务需要处理大量的数据,为了提升吞吐量,所以部署了很多台机器,但这个任务在运行前需要从别的服务那拉取大量的数据,随着数据量的增大,如果同时多台机器并发…

详解Redisson分布式限流的实现原理

我们目前在工作中遇到一个性能问题,我们有个定时任务需要处理大量的数据,为了提升吞吐量,所以部署了很多台机器,但这个任务在运行前需要从别的服务那拉取大量的数据,随着数据量的增大,如果同时多台机器并发…

聊聊Sentinel集群限流探索

最近看了下关于分布式限流的部分,看到Sentinel的分布式限流,也就是集群限流的部分,想搭个环境看看,结果发现网上关于这方面的内容基本可以说没有,你甚至很难跑起来他的demo,就算能跑起来,估计也…

ChatGPT专业应用:生成生日主题

正文共 925 字,阅读大约需要 4 分钟 人力资源等必备技巧,您将在4分钟后获得以下超能力: 生成生日主题 Beezy评级 :A级 *经过寻找和一段时间的学习,一部分人能掌握。主要提升效率并增强自身技能。 推荐人 | Kim 编辑者…

UI设计如何结合AIGC工具?轻松设计出彩的UI界面

大家好。我是不知名设计师 l1m0_,今天分享内容为:UI设计如何结合AIGC工具发挥“奇”效。文中我会针对UI设计的流程和几款人工智能AI工具的功能,来向大家进行介绍AIGC如何在这个过程中发挥作用。对UI设计和AI工具感兴趣的朋友一定不能错过&…

chatgpt赋能python:Python声音处理入门指南

Python声音处理入门指南 如果你是一个音乐爱好者或者处理声音的工程师,Python语言是值得你考虑的一种工具,它拥有丰富的库,可以帮助你在声音分析、编辑、压缩和转换等方面做出成果。 Python声音处理库 Python语言拥有一个大量的声音处理库…

【回答问题】ChatGPT上线了!给我推荐比较流行的音频处理算法模型

给我推荐比较流行的音频处理算法模型 音频处理算法模型有很多种,我给你列举一些比较流行的: 声音分类:用于将声音信号分成不同的类别,比如人声、自然声、机器声等。 声音分离:用于从混合的声音信号中分离出单独的声音源。 语音识别:用于将语音转换成文本。 语音合成…

AIGC领域优秀的资源汇总(应用、论文、开源项目)

AIGC领域介绍,及一些比较优秀的应用,和论文,开源项目汇总。 AIGC大纲 一、AIGC概念 ​ AIGC,全名“AI generated content”,又称生成式AI,意为人工智能生成内容。例如AI文本续写,文字转图像的…

白嫖GPT-4最强竞品!20秒速通92页论文,不怕跟不上技术进展了

梦晨 发自 凹非寺量子位 | 公众号 QbitAI GPT-4最强竞品Claude前两天来了个史诗升级,支持十万token上下文,可以一次输入一本书,把大模型卷到新高度。 可惜的是,从Anthropic官网申请试用要收费,不少感兴趣的读者表示想玩…

将springboot单体项目部署到腾讯云服务器上

前言 在服务器上运行springboot项目,需要有jdk环境,而此文的项目案例使用的数据库是mysql,所以也需要安装mysql,教程如下: CentOS7安装jdk8CentOS7快速安装mysql 1.打包springboot单体项目 1.springboot单体小项目…

【干货贴】当人工智能与艺术碰撞 | AI写诗

生成式人工智能产品(AIGC) ​前几天,扎克伯格称:Meta 将组建顶级 AI 团队,专注生成式人工智能产品,在短期内,公司将专注于构建创造性和表现力的工具。 说到富有创造力和表现力的艺术行为&#…