Kohaku-NAIの改良:Image2ImageとDirector Tools対応について

はじめに

琥珀青葉(kblueleaf)氏作成の、NovelAIをAPI経由でStableDiffusionWebuiから利用できるKohaku-NAIという拡張機能がありますが、Text2Imageのみに対応しています。

そこで今回、Image2Imageと先日実装されたばかりのDirector Toolsのサポートを追加したフォークを作成しました。

Inpaintも出来ます

変更点

  • Image2ImageおよびInpaintに対応

  • Director Toolsに対応

  • 生成後コンソールにAnlas残高を表示


インストール方法

インストール方法は本家Kohaku-NAI同様、WebuiのExtensionsタブ内のInstall from URLからURL for extension's git repositoryに下記URLを入れてInstallしてください。
https://github.com/terracottahaniwa/Kohaku-NAI

既にKohaku-NAIをインストール済みの方はStableDiffusionWebuiのextensionsフォルダ内のKohaku-NAIフォルダを削除してからインストールしてください。

設定

本家Kohaku-NAIに準じます。
本フォークではLocalへ機能追加を行いました。
StableDiffusionWebuiのSettingsタブからKohaku-NAIの設定パネルを開き、API call fromをLocalに設定し、Token for local callにNovelAIの永続的Tokenを入力して適応してください。永続的TokenはNovelAIサイト上のアカウント設定画面から取得することができます。(永続的Tokenは他者に渡らないように気を付けてください)

使い方

Script欄からKohaku NAI Clientを選択してください
  • Image2Imageのノイズの値にはStableDiffusionWebuiのimg2img_extra_noiseの設定値が使われます。

  • Add original imageはInpaintの「元画像を加える」に相当します。

  • Free onlyにチェックを入れておくと、Anlasを消費しない設定範囲を超えている場合、生成しません。

  • Vibe Transferには未対応です。

補足

(some tag:1.2)のようなStableDiffusionWebuiの強調構文はNovelAIでは使えません。Kohaku-NAI使用時はプロンプトはNovelAI式の構文で記入してください。{{{some tag}}}のように中括弧を重ねていくと、括弧一つごとに1.05倍されていきます。弱める場合は[[[some tag]]]のように鍵括弧を重ねてください。また、Kohaku-NAIでは自動でクオリティタグやネガティブプロンプトのプリセットは適応されません。必要に応じてタグを追加してください。

今後について

充分に安定していることが確認できればPull Requestを送るつもりです。

いいなと思ったら応援しよう!