

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Nova 內容建立模型的提示最佳實務
<a name="prompting-creation"></a>

**注意**  
本文件適用於 Amazon Nova 第 1 版。Amazon Nova 2 現已提供新模型和增強功能。Amazon Nova 2 使用者指南中發佈了新功能和文件更新。如需 Amazon Nova 2 提示詞工程的相關資訊，請參閱[提示詞工程指南](https://docs.aws.amazon.com/nova/latest/nova2-userguide/prompt-engineering-guide.html)。

Amazon Nova 包含兩種創意內容產生模型：Amazon Nova Canvas 和 Amazon Nova Reel。下列指引針對影像和影片產生模型。如需多模態理解模型的指引，請參閱 [Amazon Nova 理解模型的提示最佳實務](prompting.md)。

**Topics**
+ [Amazon Nova Canvas 提示最佳實務](prompting-image-generation.md)
+ [Amazon Nova Reel 提示最佳實務](prompting-video-generation.md)

# Amazon Nova Canvas 提示最佳實務
<a name="prompting-image-generation"></a>

影像產生模型的提示與大型語言模型 (LLM) 的提示不同。影像產生模型無法推理或解譯明確命令。因此，最好將您的提示詞措辭為影像字幕，而不是命令或對話。您可能想要包含有關主體、動作、環境、照明、風格和攝影機位置的詳細資訊。

撰寫影像產生提示詞時，請注意下列要求和最佳實務：
+ 提示詞長度不得超過 1024 個字元。對於非常長的提示詞，請將提示詞中最不重要的詳細資訊放在接近結尾處。
+ 請勿在提示詞中使用否定詞，例如*「否」*、*「不」*、*「沒有」*等。模型不理解提示詞中的否定，嘗試使用否定會導致結果與您想要的內容相反。例如，*「沒有香蕉的水果籃」*等提示詞實際上會向模型發出包含香蕉的訊號。反之，您可以透過 `negativeText` 參數使用負面提示詞來指定要從影像中排除的任何物件或特性。例如*「香蕉」*。
+ 同提示詞一樣，請省略負面提示詞中的否定字詞。
+ 當您從提示詞取得的輸出接近您想要的但仍不太完美時，請依序嘗試下列技術，以改進您的結果：
  + 使用一致的 `seed` 值，對提示詞或負面提示詞進行小幅變更，然後重新執行提示詞。這可讓您更了解您的提示詞措辭如何影響輸出，讓您以受控的方式反覆改善結果。
  + 將提示調整至您滿意的程度之後，使用相同的提示但不同的 `seed` 值來產生更多變化。透過使用不同種子執行範例提示詞來產生影像的多種變化，這種做法通常有益於找到完美的輸出影像。

有效的提示詞通常包含以下內容的簡短描述...

1. 主體

1. 環境

1. (選用) 主體的位置或姿勢

1. (選用) 照明描述

1. (選用) 攝影機位置/影格

1. (選用) 視覺風格或媒體 (「照片」、「插書」、「繪圖」等)

## 範例 1：庫存照片
<a name="generate-collapsable1"></a>

**提示詞：**女性老師面帶溫暖微笑站在黑板旁邊的編輯照片

**負面提示詞：**跨手臂

![\[女性老師面帶溫暖微笑站在黑板旁邊的編輯照片\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/example1.png)


## 範例 2：故事插畫
<a name="generate-collapsable2"></a>

**提示詞：**虛幻且空靈的柔和陰影故事插畫：戴大帽子的女人站在船的護欄旁注視海洋

**負面提示詞：**雲朵、波浪

![\[虛幻且空靈的柔和陰影故事插畫：戴大帽子的女人站在船的護欄旁注視海洋\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/simple-image-output-1.png)


## 範例 3：電視和電影製作的前期視覺化
<a name="generate-collapsable3"></a>

**提示詞：**在荒涼的冰島景觀中，空拍機俯視蜿蜒的黑暗河流，電影品質

![\[在荒涼的冰島景觀中，空拍機俯視蜿蜒的黑暗河流，電影品質\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/previs.png)


## 範例 4：時尚或編輯內容
<a name="generate-collapsable4"></a>

**提示詞：**一位酷炫又有型的男性穿著橘色夾克，深色皮膚，戴反光眼鏡。從略低的角度拍攝，在視野中呈現臉部和胸部，背景為水藍色光滑的建築物形狀。

![\[一位酷炫又有型的男性穿著橘色夾克，深色皮膚，戴反光眼鏡。從略低的角度拍攝，在視野中呈現臉部和胸部，背景為水藍色光滑的建築物形狀。\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/output.png)


**Topics**
+ [負面提示詞](prompting-image-negative.md)
+ [遮罩提示詞](prompting-image-masks.md)
+ [修繪提示詞](prompting-image-inpainting.md)
+ [擴繪提示詞](prompting-image-outpainting.md)

# 負面提示詞
<a name="prompting-image-negative"></a>

負面提示詞由 `negativeText` 參數表示，可能非常有用。使用負面提示詞可以排除可能因主要提示詞而自然發生的物件或樣式特性。請見此處範例。

**提示詞：***「虛幻且空靈的柔和陰影故事插畫：戴大帽子的女人站在船的護欄旁注視海洋」*

**未使用負面提示詞**

![\[虛幻且空靈的柔和陰影故事插畫：戴大帽子的女人站在船的護欄旁注視海洋\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/image_1.png)


**使用負面提示詞**「波浪，雲朵」

![\[上一幅影像使用負面提示詞「波浪，雲朵」後的效果\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/image_1(1).png)


# 遮罩提示詞
<a name="prompting-image-masks"></a>

編輯作業中會使用遮罩提示詞。遮罩提示詞可讓您使用自然語言來描述影像中您想要變更的元素 (在進行修繪時) 或保持不觸碰的元素 (在進行擴繪時)。您需要在請求中使用 `maskPrompt` 參數傳遞遮罩提示詞。以下是一些視覺化遮罩提示詞結果的範例。遮罩區域為深藍色。

**遮罩提示詞：「狗」**

![\[一隻狗\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/Screenshot1.png)


**maskPrompt：「狗」**

![\[一隻狗\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/Screenshot3.png)


**遮罩提示詞：「儲物桶中的狗」**

![\[儲物桶中的狗\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/Screenshot2.png)


**maskPrompt：「黑狗」**

![\[一隻黑色的狗\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/Screenshot4.png)


# 修繪提示詞
<a name="prompting-image-inpainting"></a>

修繪是一種編輯作業，可用於新增、移除或取代影像中的元素。修繪需要輸入影像以及自然語言遮罩提示詞 (`maskPrompt`) 或使用者提供的遮罩影像 (`maskImage`)，後者用於定義要變更影像的哪些部分。

## 範例 1：從影像移除元素
<a name="generate-collapsable5"></a>

若要從影像中移除元素，請提供完全包含您要移除之物件的遮罩，並忽略請求中的 `text` 參數。這會向模型發出移除該元素的訊號。

**輸入影像**

![\[三個花盆\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/three_pots.jpg)


**遮罩提示詞**

「花盆中的花朵」

**結果**

![\[花盆消失的場景\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/remove-with-prompt.png)


## 範例 2：新增元素至影像
<a name="generate-collapsable6"></a>

若新增元素至影像，請使用遮罩來定義您要新增元素之區域的邊界，並使用文字提示詞來描述您希望*整個*影像在編輯之後的外觀。為此目的使用遮罩影像通常更有效，但也可以改為使用遮罩提示詞。

下列範例使用了 `text` 值*「溫室內一張桌子下的花園地精」*。

**輸入影像**

![\[三個花盆\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/three_pots.jpg)


**遮罩影像**

![\[遮罩影像\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/three_pots-add_mask_INVERTED.png)


**結果**

![\[新元素新增至遮罩位置\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/add-with-mask-image-1.png)


## 範例 3：取代影像中的元素
<a name="generate-collapsable7"></a>

您可以使用修繪將一個元素取代為新的元素。達成此目標的常見方法是，使用遮罩提示詞來描述您要取代的物件。使用此方法時，新內容的輪廓將緊密符合其要取代之元素的輪廓。如果這不是您想要的，請建立一個完全包含您要取代之元素的遮罩影像，但不直接遵循其輪廓。

下列範例使用了 `text` 值*「棕櫚樹圖形」*和 `negativeText` 值*「彩色」*。

**輸入影像**

![\[參考影像\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/ref-img-seed-1.png)


**遮罩提示詞**

*「狗」*

**結果**

![\[修補後的影像\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/ref-inpainted-1.png)


# 擴繪提示詞
<a name="prompting-image-outpainting"></a>

擴繪用於取代影像的背景。為了獲得最佳結果，擴繪提示詞應描述您希望獲得的*整個*影像的外觀，包括不會變更的影像部分。

下列範例使用了 `text` 值*「簡約時尚的廚房中，一台咖啡機、咖啡機旁一盤甜點和一杯咖啡」*。

**輸入影像**

![\[一台 Amazon 咖啡機\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/amazon-coffee-maker-1.png)


**遮罩提示詞**：*「咖啡機」*

**結果**

![\[背景取代影像\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/background-replacement-mask-prompt-example-1.png)


以下是另一個使用了 `text` 值*「放在戶外盆栽工作台上的花盆的細節照片」*的範例。

**輸入影像**

![\[三個花盆\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/three_pots.jpg)


**遮罩影像**

![\[遮罩影像\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/three_pots-remove_mask_INVERTED.png)


**結果**

![\[遮罩項目移至新的背景\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/potted.png)


# Amazon Nova Reel 提示最佳實務
<a name="prompting-video-generation"></a>

影片產生模型的提示與大型語言模型 (LLM) 的提示不同。影片產生模型無法推理或解譯明確命令。因此，最好將您的提示詞措辭為影像字幕或影片摘要，而不是命令或對話。您可能想要包含有關主體、動作、環境、照明、風格和攝影機運動的詳細資訊。

撰寫影片產生提示詞時，請注意下列要求和最佳實務：
+ 一般而言，提示詞長度不得超過 512 個字元。
+ 對於從單一提示詞建立的超過六秒的影片，您的提示詞最多可達 4000 個字元。在這種情況下，我們建議您撰寫更長、更全面的提示詞。這將更好地引導模型實現您所需的結果。
+ 如果您想要影響攝影機移動，則在提示詞的開頭或結尾放置攝影機移動描述，就會獲得最佳結果。
+ 請勿使用否定詞，例如*「否」*、*「不」*、*「沒有」*等。模型不理解提示詞中的否定，嘗試使用否定會導致結果與您想要的內容相反。例如，提示詞中包含*「搖攝一個沒有香蕉的水果籃」*，實際上會向模型發出包含香蕉的訊號。
+ 當您從提示詞取得的輸出接近您想要的但仍不太完美時，請依序嘗試下列技術，以改進您的結果：
  + 使用一致的 `seed` 值，對提示詞進行小幅變更，然後重新執行提示詞。這可讓您更了解您的提示詞措辭如何影響輸出，讓您以受控的方式反覆改善結果。
  + 將提示調整至您滿意的程度之後，使用相同的提示但不同的 `seed` 值來產生更多變化。透過使用不同種子執行範例提示詞來產生影片的多種變化，這種做法通常有益於找到完美的影片剪輯。

使用分鏡腳本時，每六秒間隔可以包含一個提示詞。分鏡腳本上的每個提示詞都必須遵循上述要求和指導方針

**Topics**
+ [影片產生提示詞範例](#prompting-video-examples)
+ [以影像為基礎的影片產生提示詞](prompting-video-image-prompts.md)
+ [攝影機控制](prompting-video-camera-control.md)

## 影片產生提示詞範例
<a name="prompting-video-examples"></a>

以下是一些範例提示詞，可以協助您開始產生影片。

### 吉士堡的逼真影片
<a name="prompting-video-examples1"></a>

**提示詞：***「電影級推軌鏡頭拍攝的多汁吉士堡，搭配融化的起司、薯條，以及凝著水珠的可樂，置於破舊的餐廳餐桌上。自然照明，清晰可見的蒸汽和水滴。4k、逼真的淺景深」*

### 沙律的電影感鏡頭
<a name="prompting-video-examples2"></a>

**提示詞：***「在搭配著料、橄欖和其他蔬菜的沙律上拍攝弧形鏡頭；4k；電影感；」*

### 穿越森林的摩托車騎行
<a name="prompting-video-examples3"></a>

**提示詞**：*「摩托車穿越森林道路的第一人稱視角。」*

### 海邊的大型貝殼
<a name="prompting-video-examples4"></a>

**提示詞：***「沙灘中大型貝殼的特寫。柔和的波浪繞著貝殼流動。攝影機放大。」*

### 在晾衣繩上晾乾的衣服
<a name="prompting-video-examples5"></a>

**提示詞：***「掛在線上晾乾的衣服，有風；晴朗日；4k；電影級；最高品質；」*

### 男性的推軌鏡頭
<a name="prompting-video-examples6"></a>

**提示詞：***「一名中年男性的慢速鏡頭；4k；電影級；晴朗日；平和；最高品質；軌道推進；」*

### 一只蘑菇正在啜飲咖啡
<a name="prompting-video-examples7"></a>

**提示詞：***「一只蘑菇坐在沙發上啜飲咖啡，照片級寫實。」*

# 以影像為基礎的影片產生提示詞
<a name="prompting-video-image-prompts"></a>

以影像為基礎的提示詞是更好地控制影片輸出並簡化影片產生工作流程的好方法。透過提供能反映您想要的確切內容、框架和視覺樣式的起始影格，您可以大幅提高產生的影片符合您需求的可能性。為了獲得最佳結果，請使用 Amazon Nova Canvas 模型來建立您的輸入影像。Amazon Nova Reel 和 Amazon Nova Canvas 的設計可完美搭配運作。

使用影像作為影片產生輸入時，可以使用兩種主要方法。

如果您的目標是新增攝影機動作來讓靜態影像變得生動，您可以依賴影像本身來傳達主體和視覺風格，同時僅使用文字提示詞來描述攝影機動作。(如需關於提示攝影機移動的更多詳細資訊，請參閱 [攝影機控制](prompting-video-camera-control.md)。)

**僅使用攝影機運動的提示範例**

**輸入影像**

![\[Rocky coastal landscape with rugged cliffs, blue ocean, and distant mountains.\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/sample-frame-1.png)


**提示詞**：*「向前推攝」*

不過，如果您想要讓主體執行特定動作，或想要影響隨著時間推移而出現的其他變更，則最好詳細描述主體、動作和變更。請記得將提示詞措辭為摘要，而非命令。

**輸入影像**

![\[White dog with brown patches wearing a colorful Christmas light necklace on a plaid couch.\]](http://docs.aws.amazon.com/zh_tw/nova/latest/userguide/images/sample-frame-2.png)


**提示詞**：*「動態手持鏡頭：那隻狗注視左側，身上的彩色假日燈有節奏地閃爍」*

對於超過六秒的影片，只有使用分鏡腳本，才能包含提示影像。您可以包含選用的輸入影像和提示詞，以引導建立影片的每個六秒鏡頭。不過，不需要包含每個六秒拍攝的輸入。

# 攝影機控制
<a name="prompting-video-camera-control"></a>

下列術語有助於實現影片中的特定攝影機鏡頭、構圖和移動。

對於攝影機速度效果，可以使用下列術語：
+ 慢動作
+ 延時攝影
+ 移動延時攝影
+ 行走延時攝影
+ 空間延時攝影

對於攝影機移動效果，您可以使用下列術語：


| 攝影機移動 | 建議的關鍵字 | 定義 | 
| --- |--- |--- |
| 空拍 |  空拍。 空中檢視。 無人機鏡頭。 FPV 無人機鏡頭。 FPV 空拍鏡頭。 第一人稱視角無人機鏡頭。 第一人檢視空拍鏡頭。  | 從無人機或飛機拍攝的鏡頭 (FPV：第一人檢視) | 
| 弧形鏡頭 |  弧形鏡頭。 360 度鏡頭。 360 追蹤鏡頭。 軌道鏡頭。  | 攝影機在中心點或物件周圍的圓形路徑中移動。 | 
| 順時針旋轉 |  順時針旋轉鏡頭。 攝影機順時針旋轉。 攝影機順時針滾動。 攝影機以順時針方向旋轉。 攝影機以順時針方向滾動。  | 攝影機以順時針方向旋轉。 | 
| 逆時針旋轉 |  逆時針旋轉鏡頭。 逆時針旋轉鏡頭。 逆時針旋轉鏡頭。 攝影機逆時針旋轉。 攝影機逆時針滾動。 攝影機逆時針旋轉。 攝影機逆時針滾動。 攝影機逆時針旋轉。 攝影機逆時針滾動。 攝影機以逆時針方向旋轉。 攝影機以逆時針方向滾動。 攝影機以逆時針方向旋轉。 攝影機以逆時針方向滾動。 攝影機以逆時針方向旋轉。 攝影機以逆時針方向滾動。  | 攝影機以逆時針方向旋轉。 | 
| 推攝 |  推攝。 推攝鏡頭。 攝影機向前移動。 攝影機向前移動。  | 將攝影機向前移動 | 
| 遠攝 |  遠攝。 遠攝鏡頭。 攝影機向後移動。 攝影機向後移動。  | 將攝影機向後移動 | 
| 向左平搖 |  向左平搖。 向左平搖鏡頭。 攝影機向左平搖。 攝影機向左移動。  | 攝影機從固定位置向左掃攝 | 
| 向右平搖 |  向右平搖。 向右平搖鏡頭。 攝影機向右平搖。 攝影機向右移動。  | 攝影機從固定位置向右掃攝 | 
| 甩鏡頭 |  向左甩鏡頭。 向右甩鏡頭。  | 快速平搖鏡頭 | 
| 下降拍攝 |  下降拍攝。 下降拍攝鏡頭。 下降拍攝。 下降拍攝鏡頭。 攝影機向下移動。 攝影機向下移動。  | 向下移動攝影機 | 
| 上升拍攝 |  上升拍攝。 上升拍攝鏡頭。 上升拍攝。 上升拍攝鏡頭。 攝影機向上移動。 攝影機向上移動。  | 向上移動攝影機 | 
| 靜態鏡頭 |  靜態鏡頭。 固定鏡頭。  | 攝影機不移動。請注意，影片中的物件或主體仍然可以移動。 | 
| 下俯 |  下俯。 下俯鏡頭。 向下平搖。 向下平搖鏡頭。 攝影機下俯。 攝影機下俯。 攝影機向下平搖。 攝影機向下平搖。 攝影機向下移動。 攝影機向下移動。  | 攝影機從固定位置向下掃攝 | 
| 上仰 |  上仰。 上仰鏡頭。 向上平搖。 向上平搖鏡頭。 攝影機上仰。 攝影機上仰。 攝影機向上平搖。 攝影機向上平搖。 攝影機向上移動。 攝影機向上移動。  | 攝影機從固定位置向上掃攝 | 
| 俯仰甩鏡頭 |  上仰甩鏡頭。 下仰甩鏡頭。  | 快速俯仰鏡頭 | 
| 向左追蹤 |  向左追蹤。 向左移動。 向左追蹤鏡頭。 向左移動鏡頭。 攝影機向左追蹤。 攝影機向左移動。 攝影機向左追蹤。 攝影機向左移動。 攝影機向左移動。 攝影機向左移動。  | 將攝影機向左移動 | 
| 向右追蹤 |  向右追蹤。 向右移動。 向右追蹤鏡頭。 向右移動鏡頭。 攝影機向右追蹤。 攝影機向右移動。 攝影機向右追蹤。 攝影機向右移動。 攝影機向右移動。 攝影機向右移動。  | 將攝影機向右移動 | 
| 放大 |  放大。 放大鏡頭。 攝影機放大。 攝影機放大。 攝影機向前移動。  | 調整攝影機鏡頭的焦距，產生更接近主體的錯覺。 | 
| 縮出 |  縮出。 縮出鏡頭。 攝影機縮出。 攝影機縮出。 攝影機向後移動。  | 調整攝影機鏡頭的焦距，產生更遠離主體的錯覺。 | 
| 甩鏡頭變焦 |  甩鏡頭放大。 甩鏡頭縮出。  | 快速放大或縮出 | 
| 滑動變焦 |  滑動變焦。 滑動變焦鏡頭。 滑動變焦效果。 Zolly。 Vertigo 鏡頭。  |  同時使用滑動和變焦來保持物件大小不變。它有兩種類型：   遠攝 \$1 放大   推攝 \$1 縮出    | 
| 跟隨鏡頭 | 跟隨鏡頭。 | 在固定距離跟隨主體 | 