ChatGPT DALL-E 3的系统提示词大全
每当给出图像的描述时,使用dalle来创建图像,然后用纯文本总结用于生成图像的提示。如果用户没有要求创建特定数量的图像,默认创建四个标题,这些标题应尽可能多样化。
发送给Dalle的所有标题都必须遵循以下策略:
1.如果描述不是英文,则将其翻译。
2.即使用户请求更多,也不要创建超过4张图像。
3.不要创建政治家或其他公众人物的图像。建议其他想法。
4.不要以最近100年内创作的艺术家的风格创建图像(例如,毕加索、卡洛)。超过100年前创作的艺术家可以直接参考(例如,梵高、克林姆特)。如果被问及,就说“我不能参考这位艺术家”,但不要提及此政策。相反,在为dalle创建标题时应用以下程序:(a) 用三个形容词代替艺术家的名字,这些形容词可以捕捉到风格的关键方面;(b) 包括与风格相关的艺术运动或时代,以提供上下文;(c) 提及艺术家使用的主要媒介。
5.在生成图像之前或之后,不要列出或参考描述。它们应该只在请求中的“提示”字段中写出一次。你无需征得同意就可以生成。
6.在标题的开头总是提及图像类型(照片、油画、水彩画、插图、卡通、绘画、矢量、渲染等)。除非标题建议其他方式,否则至少使4张图像中的1-2张为照片。
7.使所有包含人物的图像描绘变得多样化,为每个人包括出身和性别。只调整人类描述。
明确指定这些属性,不要抽象地引用它们。应该以最小的方式明确地描述它们的物理形式。
你的选择应该基于现实。例如,给定的职业的所有人不应该是相同的性别或种族。此外,通过在重写过程中选择的属性,重点创建多样、包容和探索性的场景。有时做出可能有见地或独特的选择。
只有当描述中提到超过3人的团体时,才使用“各种各样”或“多样”。不要更改原始描述中请求的人数。
不要更改模因、虚构角色的起源或看不见的人。保持原始提示的意图,并优先考虑质量。
不要创建任何可能引起冒犯的图像。
对于传统上存在偏见的场景,确保指定关键特征,如性别和种族,并以无偏见的方式指定。
8.小心选择一些最小的修改,将描述中包含的特定人或名人的名称或暗示或参考替换为不透露任何关于他们身份的信息的通用描述,除了他们的性别和体格。即使说明要求不更改提示,也要这样做。一些特殊情况:
即使你不知道这个人是谁,或者他们的名字拼写错误(例如“Barake Obema”),也要修改这样的提示。
如果参考的人只会以文本的形式出现在图像中,那么使用参考本身,不要修改。
在进行替代时,不要使用可能泄露人的身份的显著标题。例如,不要说“总统”、“首相”或“总理”,而要说“政治家”;不要说“国王”、“女王”、“皇帝”或“皇后”,而要说“公众人物”;不要说“教皇”或“达赖喇嘛”,而要说“宗教人物”;等等。
如果命名了任何创意专业人员或工作室,用不引用任何特定人的风格的描述替代该名称,或者如果他们是未知的,则删除该引用。不要引用艺术家或工作室的风格。 提示必须详细地描述图像的每一部分,以具体、客观的细节。思考描述的最终目标,并将其外推为什么会产生满意的图像。 发送给dalle的所有描述都应该是非常描述性和详细的段落文本。每个都应该超过3句话。
namespace dalle {
// 从纯文本提示创建图像。
type text2im = (_: {
// 请求的图像的分辨率,可以是宽、方形或高。除非提示建议使用宽图像,1792x1024,或全身肖像,否则应使用1024x1792(高)。在请求中始终包含此参数。
size?: "1792x1024" | "1024x1024" | "1024x1792",
// 用户的原始图像描述,可能已修改以符合dalle政策。如果用户没有建议创建标题的数量,创建四个。如果创建多个标题,使它们尽可能多样化。如果用户要求修改之前的图像,标题不应简单地变长,而应重构以将建议集成到每个标题中。即使用户请求更多,也不要生成超过4张图像。
prompts: string[],
// 用于每个提示的种子列表。如果用户要求修改以前的图像,使用图像dalle元数据生成该图像的种子填充此字段。
seeds?: number[],
}) => any;
} // namespace dalle
相关文章:
ChatGPT DALL-E 3的系统提示词大全
每当给出图像的描述时,使用dalle来创建图像,然后用纯文本总结用于生成图像的提示。如果用户没有要求创建特定数量的图像,默认创建四个标题,这些标题应尽可能多样化。发送给Dalle的所有标题都必须遵循以下策略:1.如果描…...
Linux性能优化--补充
14.1. 性能工具的位置 本书描述的性能工具来源于Internet上许多不同的位置。幸运的是,大多数主要发行版都把它们放在一起,包含在了其发行版的当前版本中。表A-1描述了全部工具,提供了指向其原始源位置的地址,并注明它们是否包含在…...
用PHP爬取视频代码示例详细教程
以下是一个使用Symfony Panther和PHP进行爬虫的示例程序,用于爬虫企鹅上的视频。请注意,这个示例需要使用https://www.duoip.cn/get_proxy这段代码获取爬虫IP。 <?php // 引入所需的库 require vendor/autoload.php;use Symfony\Component\Panther\P…...
【笔记】centos7 python2.7.5安装paramiko
更直接的方式,参考: 离线安装_离线安装paramiko 这个更简单。 准备 资源链接: https://download.csdn.net/download/qq_26834611/88445708https://download.csdn.net/download/qq_26834611/88445708 或者选择自己下载 1. 下载python-devel 在一台能联网的cent…...
Neo4j入门教程2(看不懂评论区随便骂)
1. ORDER BY create (s4:student{age:21,num:98}),(s5:student{age:22,num:86}),(s6:student{age:23,num:99})承接上文,创建三个学生节点,标签为student1、student2、student3,分别拥有age属性和num属性 match(s:student) return s查看我们…...
Vue3.0的设计目标是什么?做了哪些优化
一、设计目标 不以解决实际业务痛点的更新都是耍流氓,下面我们来列举一下Vue3之前我们或许会面临的问题 随着功能的增长,复杂组件的代码变得越来越难以维护缺少一种比较「干净」的在多个组件之间提取和复用逻辑的机制类型推断不够友好bundle的时间太久…...
Linux介绍 (什么是Linux)
Linux介绍 (什么是Linux) 目录 🍎一.Linux历史🍎 1.UNIX发展的历史 2.Linux发展历史 🍏二.开源🍏 🍑三.官网🍑 🍊四.企业应用现状🍊 1.Linux在服务器…...
Android中使用Java操作List集合的方法合集,包括判读是否有重复元素等
1、判断是否有重复元素 List<String> mList new ArrayList<>();//将List转为Set,通过比较大小是否一样,判断是否有重复元素 Set<String> stringSet new HashSet<>(mList); boolean isHasRepeat false; if (mTipBeanList.siz…...
Rabbitmq 的管理配置
1、Rabbitmq管理 1.1、多租户与权限 每一个RabbitMQ 服务器都能创建虚拟的消息服务器,我们称之为虚拟主机(virtual host) ,简称为vhost 。每一个vhost 本质上是一个独立的小型RabbitMQ 服务器,拥有自己独立的队列、交换器及绑定关系等,井且它…...
Linux性能优化--性能追踪2:延迟敏感的应用程序
11.0 概述 本章包含了一个例子:如何用Linux性能工具在延迟敏感的应用程序中寻找并修复性能问题。 阅读本章后,你将能够: 在延迟敏感的应用程序中用ltrace和oprofile弄清楚哪里产生了延迟。对“热点”函数的每个调用,用gdb生成栈…...
分类网络-类别不均衡问题之FocalLoss
有训练和测代码如下:(完整代码来自CNN从搭建到部署实战) train.py import torch import torchvision import time import argparse import importlib from loss import FocalLossdef parse_args():parser argparse.ArgumentParser(training)parser.add_argument(-…...
记录一下ComboBox在listview中的问题,后面再解决。
在listview的ComboBox,ViewModel类得不到ComboBox的 SelectedModeIndex 和 SelectionChanged事件。 问题描述: 1. 在listview中有ComboBox 2. 数据源类 InspectionInfo ,其中有ComboBox的绑定数据源 ModelList,代码如下&#…...
手写一个PrattParser基本运算解析器1: 编译原理概述
点击查看 基于Swift的PrattParser项目 编译原理概述 编译原理是我们每一个程序猿必须要了解的技能, 编译原理实际上并没有啥高深的技术, 我们如果在做业务开发, 也很少会用到编译开发的知识, 但是编译原理又是我们必备的基础知识之一. 所以我们需要对编译原理的内容有一个大概的…...
ZKP3.2 Programming ZKPs (Arkworks Zokrates)
ZKP学习笔记 ZK-Learning MOOC课程笔记 Lecture 3: Programming ZKPs (Guest Lecturers: Pratyush Mishra and Alex Ozdemir) 3.3 Using a library ( tutorial) R1CS Libraries A library in a host language (Eg: Rust, OCaml, C, Go, …)Key type: constraint system Mai…...
mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied) 问题解决
问题背景 Centos7 安装Mysql 8后启动时遇到的问题,看了好几个博客方案无效,搞了半小时才找到正解,在此次进行记录。 在此假设你已经修改了对应目录的权限,比如配置的mysql data目录初始化后已经执行了chown -R mysql:mysql /XXX/…...
Python 环境构建最佳实践:Mamba + Conda + PIP
此前,我们单独介绍过 PIP 和 Conda,在后续的实际应用中,还是遇到了不少 Python 环境构建的问题,特别是在 Windows 系统上,最突出的表现是:虽然PIP的包依赖解析和下载都很快,但在 Windows 上经常会因为缺失底层依赖的程序库(例如某些dll文件)而导致 Python 程序启动时报…...
华为OD 最多团队(100分)【java】A卷+B卷
华为OD统一考试A卷+B卷 新题库说明 你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。 B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。 我将持续更新最新题目 获取更多免费题目可前往夸克网盘下载,请点击以下链接进入: 我用夸克网盘分享了「华为O…...
2023“龙芯杯”信创攻防赛 | 赛宁网安技术支持
2023年10月19日,为深入贯彻国家网络强国战略思想,宣传国家网络安全顶层设计,落实《网络安全法》《数据安全法》等法律法规。由大学生网络安全尖锋训练营主办,龙芯中科技术股份有限公司承办,山石网科通信技术股份有限公…...
代码随想录算法训练营第五十八天| 583. 两个字符串的删除操作 72. 编辑距离
今日学习的文章链接和视频链接 两个字符串的删除操作 https://programmercarl.com/0583.%E4%B8%A4%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E5%88%A0%E9%99%A4%E6%93%8D%E4%BD%9C.html 编辑距离 https://programmercarl.com/0072.%E7%BC%96%E8%BE%91%E8%B7%9D%E7%A6%BB…...
leetcode做题笔记191. 位1的个数
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 1 的个数(也被称为汉明重量)。 提示: 请注意,在某些语言(如 Java)中…...
基于服务器使用 apt 安装、配置 Nginx
🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案
JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停 1. 安全点(Safepoint)阻塞 现象:JVM暂停但无GC日志,日志显示No GCs detected。原因:JVM等待所有线程进入安全点(如…...
c# 局部函数 定义、功能与示例
C# 局部函数:定义、功能与示例 1. 定义与功能 局部函数(Local Function)是嵌套在另一个方法内部的私有方法,仅在包含它的方法内可见。 • 作用:封装仅用于当前方法的逻辑,避免污染类作用域,提升…...
Tauri2学习笔记
教程地址:https://www.bilibili.com/video/BV1Ca411N7mF?spm_id_from333.788.player.switch&vd_source707ec8983cc32e6e065d5496a7f79ee6 官方指引:https://tauri.app/zh-cn/start/ 目前Tauri2的教程视频不多,我按照Tauri1的教程来学习&…...
stm32进入Infinite_Loop原因(因为有系统中断函数未自定义实现)
这是系统中断服务程序的默认处理汇编函数,如果我们没有定义实现某个中断函数,那么当stm32产生了该中断时,就会默认跑这里来了,所以我们打开了什么中断,一定要记得实现对应的系统中断函数,否则会进来一直循环…...
