透過我們的全面指南,深入探索 EasyNegative 的世界。在我們的部落格上發掘關於 EasyNegative 你所需知道的一切。
重點摘要
- 功能:EasyNegative 是 Stable Diffusion 中的一個工具,可提升負面提示詞的品質,減少偽影並增強影像生成。它與其他模型相容、易於實作,且在文字生成上效率高。
- 優缺點:能改善影像品質與控制能力,但可能存在學習曲線與模型限制。
- 範例:指定避免項目的影像生成、角色肖像與概念藝術創作。
- 未來展望:情感分析技術的進步、更廣泛的語言支援,以及與 Stable Diffusion 的深度整合。
引言
Stable Diffusion 中的 EasyNegative 是一種嵌入(embed),旨在提升負面提示詞的品質。在這篇部落格中,我們將探討 EasyNegative 的概念、功能與好處,並提供 EasyNegative 的範例與使用指南。我們也將討論 EasyNegative 與 Stable Diffusion 的未來發展趨勢。敬請持續關注我們的部落格!

了解 Stable Diffusion 中的 EasyNegative
Stable Diffusion 中的 EasyNegative 是一個強大工具,它利用 Stable Diffusion 框架來生成負面提示詞。
什麼是 Stable Diffusion 中的 EasyNegative?
Stable Diffusion 中的 EasyNegative 旨在透過幫助減少不必要的偽影與變形,並提升生成影像的整體品質,來改善影像生成效果。它扮演著負面提示詞的角色,引導 AI 模型避免特定問題,從而產生更乾淨、更具視覺吸引力的輸出。這個工具對於希望精煉影像創作流程的藝術家與開發者來說非常有用。

EasyNegative 在 Stable Diffusion 中的功能
EasyNegative 在 Stable Diffusion 中提供了幾項關鍵功能,使其成為一個有價值的工具。這些功能包括:
- 與其他模型的相容性:EasyNegative 可與其他模型無縫整合,使其成為一個多功能工具。
- 易於實作:Stable Diffusion 框架提供了使用者友善的介面來實作 EasyNegative,無論是初學者還是 Stable Diffusion 專家都能輕鬆上手。
- 高效的文字生成:EasyNegative 在 Stable Diffusion 中以最少的努力生成高品質的文字輸出,節省時間與資源。
EasyNegative 在 Stable Diffusion 中的優缺點
優點
- 提升影像品質:減少不必要的偽影,產生更乾淨、更吸引人的影像。
- 增強控制力:讓使用者能透過指定要避免的項目來獲得更多輸出結果的控制權。
- 使用者友善:簡化了生成高品質影像的流程,無需大量調整。
- 細緻的負面範例:透過提供更精煉的負面範例來提升提示詞品質。
- Easy Negative 與 Bad Prompts 比較:與 Bad Prompts 不同,Easy Negative 更專注於避免特定的視覺效果,以提升影像品質。
缺點
- 學習曲線:使用者可能需要時間來了解如何有效利用該模型以獲得最佳結果。
- 語境對齊:確保生成的負面項目與預期語境一致可能具有挑戰性。
- 模型限制:訓練該模型所用的資料集可能會影響肖像影像中頭髮與衣物的陰影效果。
負面提示詞範例:EasyNegative 基礎
此處使用來自 Novita AI Image Playground 的範例。
指定避免項目的影像生成
- 提示詞:“A serene landscape with mountains.”
- 負面提示詞:“Avoid blurriness, unnatural colours, and artefacts.”
- 結果:生成高品質的風景影像,同時最小化常見問題。

角色肖像
- 提示詞:“A fantasy character in a detailed outfit.”
- 負面提示詞:“Avoid flat shadows, awkward poses, and low resolution.”
- 結果:產生生動的角色肖像,陰影細節與姿勢準確度獲得改善。

產品視覺化
- 提示詞:“A modern chair in a stylish living room.”
- 負面提示詞:“Avoid clutter, incorrect lighting, and distorted shapes.”
- 結果:產出乾淨且吸引人的產品影像,有效展示椅子。

概念藝術創作
- 提示詞:“A futuristic city skyline at sunset.”
- 負面提示詞:“Avoid noise, unrealistic proportions, and dull colours.”
- 結果:創造出視覺效果突出的城市天際線,色彩鮮明且比例準確。

如何取得 EasyNegative?
從 Hugging Face 下載
EasyNegative 可從 Hugging Face 下載,以便無縫整合到 Stable Diffusion 中。

EasyNegative 是使用 Counterfeit 訓練的負面嵌入(Negative Embedding),因此您也可以下載 Counterfeit 模型,並將其放置在“\stable-diffusion-webui\embeddings”資料夾中使用。
當您輸入負面提示詞時應使用此嵌入。可依需求調整強度,強度可能因正面與負面提示詞而異。您可以在 HuggingFace 儲存庫中查看更多資訊。
在 Stable Diffusion 中使用
將其整合到像 Novita AI 這樣搭載 Stable Diffusion 模型編輯 API 的平台後,您可以在負面提示詞中使用此嵌入,並依需求調整強度。Novita 是一個擁有超過 10,000 個模型的 AI API 平台,專為高階用途設計。
- 步驟 1:使用 Google/Github 帳戶登入或建立一個 Novita AI 帳戶。

- 步驟 2:在 Novita AI Key Management 取得您的 API Key。
- 步驟 3:前往 Novita AI Text to Image API。

- 步驟 4:找到第五個範例,名為 Txt2img request with Textual Inversion(embedding)。您可以在這裡找到 easynegative。在您的 HTTP 請求中將 Content-Type 標頭設為 application/json,以表示您正在傳送 JSON 資料。目前僅支援 JSON 格式。

請求文字反轉名稱(Textual Inversion Names)
curl - location - request GET 'https://api.novita.ai/v3/model?filter.visibility=public&pagination.limit=\
100&pagination.cursor=c_0&filter.types=textualinversion&filter.source=civitai' \
- header 'Authorization: Bearer {{API Key}}' | jq '.models[].sd_name'
回應
"epiCPhotoGasm-colorfulPhoto-neg_108119.pt"
"epiCNegative_66017.pt"
"verybadimagenegative_v1.3_21434.pt"
"FastNegativeV2_65067.pt"
"AS-YoungV2.pt"
"AS-YoungV2-neg.pt"
"AS-YoungestV2.pt"
"AS-YoungerV2.pt"
"AS-MidAged.pt"
"AS-Elderly.pt"
"AS-Adult.pt"
"AS-Adult-neg.pt"
"Adult.pt"
"MidAged.pt"
"unaestheticXLv13_98060.safetensors"
"unaestheticXL_Sky3.1_134255.safetensors"
"EasyNegativeV2_75525.safetensors"
"BadDream_53202.pt"
"UnrealisticDream_53204.pt"
"negative_hand-neg_43127.pt"
"bad_prompt_version2-neg_42594.pt"
"Asian-Less-Toon_39763.pt"
"badhandv4_16755.pt"
"easynegative_8955.safetensors"
"aestheticc-65800_8615.pt"
"corneo_side_deepthroat_6490.pt"
"corneo_tentacle_sex.pt"
"By bad artist -neg_6310.pt"
"dpthrt_5441.pt"
"ng_deepnegative_v1_75t_5845.pt"
"pureerosface_v1_5162.pt"
- 步驟 5:持續測試直到能完全使用。
EasyNegative 與 Stable Diffusion 的未來
EasyNegative 技術的未來趨勢
隨著 NLP 技術的演進,EasyNegative 工具也隨之發展。EasyNegative 技術的一些未來趨勢包括:改善的情感分析能力、對生成文字輸出的增強控制,以及支援更廣泛的語言。這些進步將進一步提升 EasyNegative 在各種 NLP 應用中的實用性與多功能性。
Stable Diffusion 與 EasyNegative 整合的未來發展
未來,我們可以預期 EasyNegative 與 Stable Diffusion 框架的整合會有進一步的發展。這可能包括引入新的功能與特性,例如用於生成特定類型負面提示詞的微調選項。此外,EasyNegative 與其他熱門 NLP 模型及框架的整合,可能為使用者在文字生成任務上提供更多選項與靈活性。

結論
Stable Diffusion 中的 EasyNegative 提供了一種獨特的方法來高效生成內容。透過了解其概念、功能與優缺點,您可以有效地利用其優勢。請持續關注 EasyNegative 與 Stable Diffusion 的發展動態,以獲得更高的生產力與創造力。
常見問題
如何在 stable diffusion 中使用負面嵌入(negative embedding)?
要在 stable diffusion 中使用負面嵌入,請遵循以下步驟:1. 從 Hugging Face 下載模型。2. 將其實作到 stable diffusion 架構中以獲得有效結果。
EasyNegative 能改善所有類型負面提示詞的品質嗎?
EasyNegative 透過提供更多上下文並改善生成輸出的品質,來增強各種負面提示詞。它在文字生成任務中提供了對負面程度更好的控制。
如何使用負面提示詞?
使用負面提示詞時,您可以指定不希望出現在生成影像中的物件,例如變形的手腳、模糊等。
Comfyui 中的 easy negative 是什麼?
Comfyui 中的 EasyNegative 是一種使用 Counterfeit 訓練的負面嵌入,可以放在“stable-diffusion-webui\embeddings”資料夾中使用。
Novita AI 是一個一站式雲端平台,助您實現 AI 抱負。我們提供整合 API、無伺服器(Serverless)、GPU 實例等具成本效益的工具。免除基礎設施煩惱,免費開始,讓您的 AI 願景成真。
推薦閱讀
