認識Stable Diffusion的txt2img

透過此任務我將獲得: Through this task I will gain:
 
20

分析力

20

溝通力

20

實踐力

20

主動力

20

創造力

 

如何讓 chatGPT 幫你寫咒語?

 


chatGPT寫出不同版本與寫法的Prompt

主要教學內容

一、  相信很多人應該都知道或是聽過、使用過chatGPT,遇到問題也都會丟給chatGPT去幫忙解答,在這個關卡中我們將利用chatGPT去幫我們產出能讓Stable Diffusion接受的prompt文字指令。常用的Prompt寫法概略有下列三種:

l   關鍵字tag的用法。

l   整段句子的描述法。

l   人、事、時、地、物的描述法。

以下我們將依序為您介紹這二種寫法不同之處,在開始之前我們先要登入chatGPT,並用中文輸入「一個身穿西裝套裝的長髮女性氣象主播,在攝影棚看著鏡頭播報氣象,背景是天氣氣象圖」,然後請chatGPT給我兩個版本的英文prompt,第一版本是將上述中文翻譯成英文,並用英文描述、tag出關鍵字,並用逗號隔開;第二版本是用整段英文句子去描述情境,然後我們就會得到chatGPT幫我們寫的兩種版本prompt;如下圖示。

 

 

1.    關鍵字tag的用法:在輸入chatGPT後我們得到這串「A long-haired female weather anchor, dressed in a suit, reports the weather while looking at the camera in the studio, with a weather map displayed in the background.」關鍵字,接著再把這串關鍵字丟到Stable Diffusion的正向提示詞prompt欄位中,按下Generate產生鍵,我們會得到一張經由chatGPT所整理tag出氣象女主播之關鍵字所生成的圖形,如下圖所示。

 

 

 

 

2.    整段句子描述法:這可算是最簡單且平舖直述常用的prompt寫法,我們只要完整的用一個句子去敘述一個場景或是我們想生成的圖形,然後按下Generate產生鍵,Stable Diffusion自然就會照我們輸入的句子內容去產生圖形,在這裡我們還是先複製先前chatGPT幫我們整理出來描述氣象女主播播報氣象的整段句子,「In the studio, a long-haired female weather anchor, dressed in a suit, looks at the camera and reports the weather, while a weather map is displayed in the background.」然後貼到Stable Diffusion的正向提示詞prompt欄位中,按下Generate產生鍵,我們會得到一張經由chatGPT所整理描述出氣象女主播播報氣象之情境所生成的圖形,如下圖所示。

 

 

 

 

二、  在上述例子中,我們看到了chatGPTStable diffusion中針對文字指令prompt的應用,知道文字指令prompt不同的寫法會產生截然不同的圖形,所以當我們在下指令的時候就需要知道我們心中想要生成的圖形大概會是什麼樣子,然後再不斷的去更改prompt指令,甚至模型的選擇,取樣方法跟步驟等等細項,然後不斷的按下Generate鍵去產生圖形,就像是抽獎、抽卡一樣,在還沒生成出來前你永遠不可能知道你生成的圖會是什麼樣子,但也別氣餒,Stable diffusion是一個開源的軟體,或許入門的門檻高了點,操作步驟複雜了些,但可塑性是相對很大的,只要捉住了大概的竅門就能掌握住圖形生成方向與美感。如果你還有興趣的話,可以試試用人、事、時、地、物五個項目的方式,去描述你想要生成的圖形,也可以把這需求與概念丟到chatGPT中請其幫你寫出你要的prompt,相信你會得到一個令你意想不到的經驗、答案與圖形。

 

 

 

 

 

 

 

評量 Evaluation 1: 下列選項中哪些是在chatGPT中常見用來寫prompt的方法?



 已過關  未過關  目前關