sd-webui-prompt-format/README_ZH.md

2.2 KiB

SD Webui Prompt Format

[English|中文]

這是一個Automatic1111 Webui的插件,可以幫忙校正咒語。

示範圖

有時候打字太快,或是從各地東拼西湊咒語,常造成多個重複的空格或逗點。這項插件可以幫忙移除它們。

功能實作

  • [New] 你可以打開prompt_format.js並把上面的static UseCN = false;改成static UseCN = true;來套用中文翻譯
  • txt2imgimg2img都有用
  • 移除多餘空格逗點
  • 修改錯誤的括弧
  • 開啟Remove Duplicates會把咒語中重複的單詞消除
    • 注意: 只對單詞類咒語有效
      • 例. 1girl, solo, smile, 1girl 會變成 1girl, solo, smile
      • 例. a girl smiling, a girl standing 則不變
  • 開啟Remove Underscores會將 _ 換成空格
    • 一些較新的動漫模型聲稱不用再加底線
  • 保留咒語的換行
    • 注意: 上述的Remove Duplicates只在同一行中有效
  • 按下Ctrl + \來跳脫目前游標所在的單字
    • 平時,括弧是用來強調單字。所以若使用像是mejiro mcqueen (umamusume)的咒語,便必須跳脫成mejiro mcqueen \(umamusume\)
  • 按下Auto Format以在手動與自動間切換
    • 自動: 每次按下 生成 (Generate) 時處裡
    • 手動: 手動按下Format時才處裡
  • [New] 按下Update Input以開/關格式套用1
    • 有些擴充 (如. tagcomplete) 訂閱文字的編輯事件,意即我的格式化會導致它們啟動
    • 基本上,只有在有安裝上述擴充時才需要關閉這個功能
      • 你可以打開prompt_format.js並把上面的static updateInput = true;改成static updateInput = false;來永久關閉
    • 關閉時,前述的美化只是視覺效果。唯有再次手動編輯後,咒語才會更新

  1. 由於透過JavaScript而非Python撰寫,生成圖片的內部資料只會在下一次生成才更新。這個選項主要影響,當你按下Send to img2img時所傳送的咒語是否已美化過等等。 ↩︎