軽量で規制も検閲もない日本語ローカル LLM『LightChatAssistant-TypeB』による、簡単なノベル生成アシスタントです。
ローカル特権の永続生成 Generate forever で、当たりガチャを積み上げます。読み上げにも対応。
内部で呼び出している KoboldCpp や Style-Bert-VITS2 を直接利用することもできますし、EasySdxlWebUi で画像を生成しながら利用することもできます。
記事
- 『【検閲なし】GPUで生成するローカルAIチャット環境と小説企画+執筆用ゴールシークプロンプトで叡智小説生成最強に見える』@kagami_kami_m
- 作例『[AI試運転]スパーリング・ウィズ・ツクモドウ』と 制作の感想。
動画
EasyNovelAssistantの利用検証, 負けヒロインの告白
つぶやき
@AIiswonder, @umiyuki_ai, @dew_dew, @StelsRay, @kirimajiro, @Ak9TLSB3fwWnMzn, @Emanon_14, @liruk, @maru_ai29, @bla_tanuki, @muchkanensys, @shinshi78, 865, 186, @kurayamimousou, @boxheadroom, @luta_ai, 0026, @liruk, @kagami_kami_m, @AonekoSS, @maaibook, @corpsmanWelt, @kiyoshi_shin, @AINewsDev, @kgmkm_inma_ai, @AonekoSS, @StelsRay, @mikumiku_aloha, @kagami_kami_m, @2ewsHQJgnvkGNPr, @ainiji981, @Neve_AI, @WreckerAi, @ai_1610, @kagami_kami_m, @kohya_tech, @kohya_tech, @G13_Yuyang, 0611, 0549
- 読み上げ音声に画像を割り当てて、字幕付きの動画の簡単作成に対応
- EasyNovelAssistant と EasySdxlWebUi で、絵と文章と音声をローカル PC で同時生成
- EasyNovelAssistant の音声読み上げ対応
インストールや更新で困ったことが起きたら、こちら を参照してください。
Install-EasyNovelAssistant.batを右クリックして名前をつけて保存で、インストール先フォルダ(英数字のパスで空白や日本語を含まない)にダウンロードして実行します。WindowsによってPCが保護されましたと表示されたら、詳細表示から実行します。配布元から関連ファイルをダウンロードすることに問題がなければyを入力します。Windows セキュリティのネットワークへのアクセス許可は許可してください。
- インストールが完了すると、自動的に EasyNovelAssistant が起動します。
インストール完了後は
Run-EasyNovelAssistant.batで起動します。Update-EasyNovelAssistant.batで更新します。
次のステップは はじめての生成 です。
- 『Kagemusya-7B-v1』『Shadows-MoE』『Ninja-V3-7B』を追加しました。
- 『Ninja-V2-7B』を追加しました。
- KoboldCpp を更新する
Update-KoboldCpp.batと、CUDA 12版の KoboldCpp に更新するUpdate-KoboldCpp_CUDA12.batを追加しました。- CUDA 12版は最近の NVIDIA GPU でより高速に動作します。
- 『Ninja-v1-RP-expressive-v2』を追加しました。
- Aratako さんの自信作な新モデル 『Ninja-v1-RP-expressive』を追加しました。
- ロールプレイ用モデルですが、他の用途でも使えそうな感触です。
- ロールプレイ(チャット)をしたい場合は プロンプトフォーマット を確認して、
KoboldCpp/koboldcpp.exeを 直接ご利用ください。
- Japanese-TextGen-Kage の更新に対応しました。
生成メニューの生成の開始/終了 (Shift+F5)のトグル誤操作の対策として、生成を開始 (F3)と生成を終了 (F4)を追加しました。

- Japanese-TextGen-MoE-TEST-2x7B-NSFW と Japanese-Chat-Evolve-TEST-NSFW の Ch200 差し替え版に対応しました。
- Japanese-Chat-Evolve-TEST-NSFW の
コンテキストサイズ上限が8Kから4Kに下がっていますので、ご注意ください。
- Japanese-Chat-Evolve-TEST-NSFW の
- Japanese-TextGen-MoE-TEST-2x7B-NSFW の ファイル名変更 に対応しました。
- Japanese-TextGen-MoE-TEST-2x7B-NSFW 作者 dddump さん の新モデル 2種を追加しました。
- Japanese-Chat-Evolve-TEST-NSFW は
コンテキストサイズ上限を8Kまで設定できます。 - Japanese-TextGen-Kage は
コンテキストサイズ上限を32Kまで設定できます。- Geforce RTX 3060 12GB 環境では
コンテキストサイズ上限が16KだとGPU レイヤーをL33でフルロードできます。
- Geforce RTX 3060 12GB 環境では
- Japanese-Chat-Evolve-TEST-NSFW は
大規模な更新ですので、不具合がありましたらお知らせください。
- プロンプト入力欄がタブ付きになり、複数のプロンプトの比較や調整がやりやすくなりました。

- 複数ファイルやフォルダを開けます。ドラッグ&ドロップにも対応しています。
- タブに
イントロプロンプトを指定すると、他のタブのプロンプトを生成時に付け足せます。 - これらの章別執筆のサンプルを
sample/GoalSeek/に用意しました(@kagami_kami_m さんの記事 を元にしています)。GoalSeekのフォルダをドラッグ&ドロップして、フォルダごと読み込みます。- 例えば
10-序章タブを生成する際に、イントロプロンプトに指定した01-執筆が自動的に前に付け足されます。- 前章を記憶として付け足したり、執筆済みの章を要約して任意に付け足したりもできます。
- 最近の個性豊かな軽量モデル公開ラッシュに対応しました。
llm_sequence.jsonのフォーマットを変更しました。- 詳細は
EasyNovelAssistant/setup/res/default_llm_sequence.jsonを参照ください。
- 詳細は
- 入力欄タブのコンテキストメニューに
タブを複製を追加しました。
- Ocuteus-v1 を KoboldCpp で試せる
KoboldCpp/Launch-Ocuteus-v1-Q8_0-C16K-L0.batを追加しました。- GPU レイヤーを増やして高速化したい場合は、bat をコピーして
Launch-Ocuteus-v1-Q8_0-C16K-L33.batなどにリネームし、set GPU_LAYERS=0をset GPU_LAYERS=33に書き換えます。
- GPU レイヤーを増やして高速化したい場合は、bat をコピーして
設定メニューにフォント、フォントサイズ、テーマカラーの反転を追加しました。- フォントの選択欄が上下にとても長くなっていますので、キーボードの上下キーで選択してください。
config.jsonの以下の項目を編集すれば、細かく色を設定することもできます。
"foreground_color": "#CCCCCC",
"select_foreground_color": "#FFFFFF",
"background_color": "#222222",
"select_background_color": "#555555",
コンテキストサイズ上限以上の生成文の長さを指定した際に、生成文の長さを自動的に短縮するようにしました。- アップデート後に入力欄と関係のない文章が生成されていた方は、この対応で修正されます。
生成文の長さが 4096 以上の長文を生成する方法- モデルを Vecteus(4K) からLightChatAssistant や Ninja に変更
コンテキストサイズ上限を 6144 以上に設定生成文の長さを 4096 以上に設定
コンテキストサイズ上限を増やすと VRAM 消費も増えますので、動作しない場合はモデルの GPU レイヤー数(L33など)を引き下げてください。
sample/user.jsonファイルがあれば、他のsample/*.jsonと同じようにユーザーメニューを追加するようにしました。
- インストールと更新
- インストールと更新の詳細説明とトラブルシューティングです。
- はじめての生成
- EasyNovelAssistant のチュートリアルです。
- モデルと GPU レイヤー数の選択
- 多様なモデルを効率的に利用する方法です。
- Tips
- ちょっとした情報です。
- 動画の作成
- 読み上げ音声に画像を割り当てて、字幕付きの動画を簡単に作成します。
- 更新履歴
- 過去の更新履歴です。
このリポジトリの内容は以下を除き MIT License です。
- インストール時に ダウンロードするモノの一覧 を表示します。
EasyNovelAssistant/setup/res/tkinter-PythonSoftwareFoundationLicense.zipは Python Software Foundation License です。- Style-Bert-VITS2 がダウンロードする JVNV 派生物は CC BY-SA 4.0 DEED です。




