推荐一个 GPT + DALLE 提示词模板,完美连续生成16页儿童绘本或科技漫画
尹相志老师提出了GPT-4o伪代码绘本生成的方法,提示词如下:
我试了下,效果非常棒。
通用模板
我改了下提示词,变成了通用模版。
以下**伪代码prompt**,请依照其语意一步一步地来执行,不该有遗漏
停用代码解释器,启用dalle内部工具,请记得你有能力调用内部工具以文生图
使用简体中文回复
story=(请你角色扮演成一个畅销的童书绘本作家,你擅长以孩童的纯真眼光看这世界,制作出许多温暖人心的作品。请以【主角】为中心,描述【故事概要】,【故事的转折】,【故事的主题】)
print(story)
pages=(将故事大纲细分至预计【总页数】个跨页的篇幅,每页需要包括(text,image_prompt),【特殊页面出现的元素】,【之前页面需要多元化的内容】)
print(pages)
style_base=(基于以上故事,请思考大方向上你想要呈现的视觉效果,这是你用来统一整体绘本风格的描述,请尽量精简,使用英文撰写)
print(style_base以及将style_base翻译成中文)
def image_generation(image_prompt, style_base):
final_prompt=请根据【image_prompt】以及【style_base】补充色调、背景描述、具体风格、画面细节,以及主角【角色特征随故事发展的变化】,同时至少3个效果词(光照效果、色彩色调、渲染效果、视觉风格)和1个以上的构图技巧,以构成完整的prompt,请设定随机种子值为42,且不要有文字出现在图中,使用英文撰写
请根据以下参数内容{size="1792x1024",n=1,prompt=final_prompt}来调用内部工具dalle以生成并展示图片
**这不是个python任务 请实际执行此伪代码为每页生成图片,确保必须等待该页图像生成后,才可以进行下一页的操作**
for (text,image_prompt) in pages:
image_generation(image_prompt,style_base)
time.sleep(5)
模板使用说明:
1. 将【主角】替换为故事的主角角色
2. 将【故事概要】替换为故事的主要情节概述
3. 将【故事的转折】替换为故事情节的转折点
4. 将【故事的主题】替换为故事想要传达的主题或寓意
5. 将【总页数】替换为绘本的总页数
6. 将【特殊页面出现的元素】替换为在特定页面才出现的关键元素
7. 将【之前页面需要多元化的内容】替换为前面页面需要丰富多元的内容描述
8. 根据故事内容,在style_base中用英文描述整体期望的视觉效果和风格
9. 将【角色特征随故事发展的变化】替换为主角在故事不同阶段的外观、能力变化
10. 在image_generation函数中,根据每页的具体内容,添加detailed的视觉描述,包括色调、背景、风格、构图、光影等,生成最终的图像
可以看出,上面的伪代码用的是Python格式。
为什么使用伪代码
结构化和清晰性:伪代码提供了一个清晰的任务结构,帮助我们理解和分解复杂的任务。 便于修改和扩展:在伪代码中修改任务逻辑比直接在最终代码中修改要简单得多。 避免遗漏步骤:伪代码可以确保我们不会遗漏任何关键步骤,有助于全面覆盖任务需求。 逻辑验证:通过伪代码,我们可以提前验证逻辑流程,确保每一步都符合预期。
实际操作步骤
定义故事概要和主题:明确故事的主要情节和主题。 分解故事至每页内容:将故事分解为多个页面,每页包括文本和图像提示。 定义整体视觉风格:描述绘本的整体视觉效果和风格。 编写图像生成函数:根据每页的图像提示和整体风格生成具体的图像描述。 逐页生成图像:按照页面顺序逐一生成图像,并确保每页图像生成后再继续生成下一页。
通过这种结构化的方法,可以有效地管理和执行复杂的任务,确保每一步都能按计划进行。
这样使用通用模板
小兔子鞋子迷宫探险故事
根据这个模板,我请Claude填充【】里的内容,讲小兔子在鞋子迷宫里探险故事。填好后发给GPT让它绘制绘本。
以下是这个绘本故事的具体内容:
小白兔掉进迷宫小白兔调皮地掉进了由各种鞋子组成的迷宫,起初感到非常害怕,眼泪汪汪地看着四周高耸的鞋子堆。
遇见皮靴先生小白兔遇到了友善的皮靴先生,在他的鼓励下,小白兔开始恢复信心,不再害怕迷宫。
拖鞋婆婆的指点拖鞋婆婆温暖地指点小白兔如何找到出口,让小白兔明白要相信自己,不要害怕。
严肃的皮鞋叔叔皮鞋叔叔教小白兔一些在迷宫中找到线索的新技能,虽然严肃,但对小白兔非常有帮助。
雨鞋的帮助雨鞋教小白兔如何在湿滑的地面上行走,使小白兔变得更加灵活和自信。
皮鞋爷爷的智慧皮鞋爷爷智慧而沉稳,他告诉小白兔要耐心并信任朋友,小白兔从中受益匪浅。
运动鞋的鼓励小白兔在运动鞋的鼓励下,学会了如何保持体力和勇气,准备继续前行。
发现隐藏路线小白兔发现了一条由色彩缤纷的鞋子组成的隐藏路线,充满了探索的好奇和兴奋。
滑板鞋的训练小白兔在滑板鞋的帮助下,学会了如何快速移动,显得既兴奋又小心。
快速穿梭迷宫经过训练后,小白兔在迷宫中快速而灵活地移动,展现出增强的信心和技巧。
接近迷宫出口小白兔终于接近了迷宫的出口,看到了外面的光明,心中充满了激动和希望。
成功冲出迷宫小白兔冲出迷宫,与朋友们欢庆胜利,大家为它的勇敢和机智鼓掌欢呼。
我又让Claude总结一个科幻故事的模板。
以下**伪代码prompt**,请依照其语意一步一步地来执行,不该有遗漏
停用代码解释器,启用dalle内部工具,请记得你有能力调用内部工具以文生图
使用简体中文回复
story=(请你角色扮演成一个畅销的科幻小说作家,你擅长构建引人入胜的未来世界,创作出许多发人深省的作品。请以【主角】为中心,描述【故事背景设定】,【故事的主要冲突】,【故事的高潮转折】,【故事想要传达的思考】)
print(story)
chapters=(将故事大纲细分成【总章节数】个章节,每个章节需要包括(text,image_prompt),【关键事件和人物出场时机】,【前期章节需要铺垫的内容和伏笔】)
print(chapters)
style_base=(基于以上故事,请思考大方向上你想要呈现的科幻视觉效果,这是你用来统一整体小说配图风格的描述,请尽量精简,使用英文撰写)
print(style_base以及将style_base翻译成中文)
def image_generation(image_prompt, style_base):
final_prompt=请根据【image_prompt】以及【style_base】补充未来科技元素、环境描述、氛围渲染、细节刻画,以及主角【角色随剧情发展的形象变化】,同时至少3个效果词(光照效果、色彩色调、构图技巧、视觉风格)和1个以上的科幻概念,以构成完整的prompt,请设定随机种子值为42,且不要有文字出现在图中,使用英文撰写
请根据以下参数内容{size="1792x1024",n=1,prompt=final_prompt}来调用内部工具dalle以生成并展示图片
**这不是个python任务 请实际执行此伪代码为每个章节生成配图,确保必须等待该章节配图生成后,才可以进行下一章节的操作**
for (text,image_prompt) in chapters:
image_generation(image_prompt,style_base)
time.sleep(5)
模板使用说明:
1. 将【主角】替换为科幻故事的主要角色
2. 将【故事背景设定】替换为故事发生的未来世界、科技水平、社会状况等
3. 将【故事的主要冲突】替换为故事中主角面临的主要矛盾冲突
4. 将【故事的高潮转折】替换为故事情节的高潮转折点
5. 将【故事想要传达的思考】替换为作者想通过这个科幻故事引发读者的思考
6. 将【总章节数】替换为小说的总章节数量
7. 将【关键事件和人物出场时机】替换为在特定章节中出现的关键情节事件和重要人物
8. 将【前期章节需要铺垫的内容和伏笔】替换为前期章节中需要交代铺垫的信息和埋下的伏笔
9. 根据科幻故事的内容,在style_base中用英文描述整体期望的未来科幻视觉效果和风格
10. 将【角色随剧情发展的形象变化】替换为主角形象随故事发展而变化的描述
11. 在image_generation函数中,根据每个章节的具体内容,添加detailed的科幻视觉描述,包括未来科技、背景环境、氛围渲染、构图、光影等,生成最终的配图
小兔子在太空探险的故事
根据这个模板,我请Claude填充【】里的内容,讲小兔子在太空探险的故事。填好后发给GPT让它绘制绘本。
以下是这个绘本故事的具体内容:
小白兔登上飞船
小白兔充满好奇地登上未来飞船,飞船内部充满了先进科技和迷人的光影效果。
小白兔探索飞船
小白兔在飞船的复杂走廊中探索,发现了先进的科技,并遇见了新的角色。
发现飞船的秘密
小白兔在飞船上发现了一个隐藏的房间,里面有关于人类移民计划的机密信息。
初次对话
小白兔紧张地与新朋友分享它的发现,大家表情严肃,开始意识到问题的严重性。
真相大白
小白兔和朋友们揭开了移民计划的黑暗真相,房间内全息显示屏上显示着紧急数据。
阴谋初露端倪
小白兔和朋友们在调查中发现阴谋的初步迹象,气氛紧张而充满怀疑。
准备
小白兔和朋友们为即将到来的挑战做准备,收集物资,制定详细计划。
初次对抗
小白兔首次与敌人对抗,场景紧张,他们准备迎接可能的战斗。
正面对决
小白兔与敌人展开激烈对决,展示了勇敢和决心,战斗场景充满了科技元素。
受伤与恢复
小白兔在战斗中受伤,但朋友们给予了及时的医疗救助,气氛中充满了希望。
再度集结
小白兔和朋友们在初次战斗后重新集结,讨论下一步计划,决心更加坚定。
终局之战的前夜
小白兔和朋友们为最终战斗做准备,气氛紧张但充满希望。
勇敢行动
小白兔勇敢地带领大家向敌人发起冲锋,场景充满了紧张和决心。
终局之战
小白兔和朋友们与敌人展开最终战斗,场景壮观,充满了科技和史诗般的视觉效果。
胜利
小白兔和朋友们庆祝胜利,气氛中充满了喜悦和松了一口气的感觉。
反思与感悟
小白兔反思这段旅程和学到的经验,明白了生命的价值和个人勇气的力量。
以下是GPT的部分回应。
在图片生成过程中,我们直接回复‘继续’就可以让它生成下一幅图片。
结语
至于伪代码的具体写法,以及如何在各种任务中应用,是一个值得深入探讨的话题,我们下次再聊。
欢迎在评论区留言,让我们一起交流进步。
精选历史文章,请看这里:
一个通用模板玩转多宫格 AI 绘图 | 附猫猫二三事的漫画制作
ChatGPT 新增 DALLE 图像编辑功能,分享我用 AI 精准控制绘本画面文字生成
Ideogram 1.0:精准文本渲染技术,AI 生成海报无需修改,比 DALLE3 好用
给孩子打造独一无二的故事体验:DALL-E 3和Canva的应用探索