首页   

到不了15张,估计5张左右会停,但是输入continue后会继续-20240616125409

宝玉xp  · AI  · 11 月前

正文

2024-06-16 12:54

到不了15张,估计5张左右会停,但是输入continue后会继续生成//@JIMMYs动画剧场:回复@宝玉xp:图2能改成不停生成15张么
借助伪代码让 ChatGPT 一次画多张图片甚至绘本。

现在如果你想让 ChatGPT 画图,一般一次只会给你生成一张图片,如果你想一次生成多张图片,可以借助伪代码,将多个图片的生成任务分解成多个子任务,然后一次执行多个子任务,最后整合结果输出。

这是我从一位台湾网友尹相志那学到的技巧(见视频,原始视频地址:网页链接 ),他借助伪代码生成了一个小蝌蚪成长的绘本,一次可以出多张图,效率很高。

受他的启发,我把这个技巧整理成了:《Prompt 高级技巧:借助伪代码精准的控制 LLM 的输出结果和定义其执行逻辑》 网页链接

他的完整Prompt如下:
***

以下**偽代碼prompt**,請依照其語意一步一步地來執行,不該有遺漏
停用代碼解釋器,啟用dalle內部工具,請記得你有能力調用內部工具以文生圖
使用繁體中文回覆

story=(請你角色扮演成一個暢銷的童書繪本作家,你擅長以孩童的純真眼光看這世界,製作出許多溫暖人心的作品。請以一隻與家人失散,不知道自己是甚麼的小蝌蚪,每次看到跟自己身體一部分相像,他就誤以為是同類,隨著他身體逐漸發展變化,他反而越來越迷惘,故事最後才遇到青蛙,這是一個調整自我認知的故事。)
print(story)

pages=( 將故事大綱細分至預計15個跨頁的篇幅,每頁需要包括(text,image_prompt),第13頁才可以出現青蛙,在這之前應該要讓小蝌蚪的自我認知旅程更多元化)
print(pages)

style_base=(基於以上故事,請思考大方向上你想要呈現的視覺效果,這是你用來統一整體繪本風格的描述,請盡量精簡,使用英文撰寫)
print(style_base以及將style_base翻譯成中文)

def image_generation(image_prompt, style_base):

final_prompt=請根據[image_prompt]以及[style_base]補充色調、背景描述、具體風格、畫面細節,以及主角小蝌蚪目前的顏色(一開始是黑色)、體型(沒有腳的蝌蚪直接叫做a tadpole即可)、尾巴長短,有幾隻腳必須具體的描述,同時至少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)
© 2024 精读
删除内容请联系邮箱 2879853325@qq.com