toto10 commited on
Commit
06fce0e
1 Parent(s): 223dbd5

843e05b12736277f4665092aaa27303329d970899f56d7445b375b9508b49a18

Browse files
Files changed (50) hide show
  1. embeddings/nixeu_extra.pt +3 -0
  2. embeddings/nixeu_soft.pt +3 -0
  3. embeddings/nixeu_style.pt +3 -0
  4. embeddings/nixeu_white.pt +3 -0
  5. embeddings/nrealfixer.pt +3 -0
  6. embeddings/oraaaa.pt +3 -0
  7. embeddings/pastel_style.pt +3 -0
  8. embeddings/prevs.zip +3 -0
  9. embeddings/pureerosface_v1.pt +3 -0
  10. embeddings/ratat.pt +3 -0
  11. embeddings/ratatatat74-15000.pt +3 -0
  12. embeddings/ratatatat74.pt +3 -0
  13. embeddings/ringed.pt +3 -0
  14. embeddings/rmadanegative402_sd15-neg.pt +3 -0
  15. embeddings/sam_yang.pt +3 -0
  16. embeddings/saska_style.pt +3 -0
  17. embeddings/sciamano.pt +3 -0
  18. embeddings/shatter_style.pt +3 -0
  19. embeddings/shy_lily.pt +3 -0
  20. embeddings/sksbbmurata.pt +3 -0
  21. embeddings/sksksmuratastyle.pt +3 -0
  22. embeddings/sksmurata.pt +3 -0
  23. embeddings/space_style-7500.pt +3 -0
  24. embeddings/space_style.pt +3 -0
  25. embeddings/splash_style.pt +3 -0
  26. embeddings/splash_style2.pt +3 -0
  27. embeddings/star_style.pt +3 -0
  28. embeddings/stripe_style.pt +3 -0
  29. embeddings/torino_art-6400.pt +3 -0
  30. embeddings/torino_art.pt +3 -0
  31. embeddings/ulzzang-6500-v1.1.bin +3 -0
  32. embeddings/ulzzang-6500.pt +3 -0
  33. embeddings/verybadimagenegative_v1.3.pt +3 -0
  34. embeddings/vile_prompt3.pt +3 -0
  35. embeddings/wano_style_30100.pt +3 -0
  36. embeddings/white_ouroboros.pt +3 -0
  37. embeddings/winter_style-4500.pt +3 -0
  38. embeddings/winter_style-7500.pt +3 -0
  39. embeddings/winter_style.pt +3 -0
  40. embeddings/wlop_style.pt +3 -0
  41. embeddings/wryyyyy.pt +3 -0
  42. embeddings/yor_forger.pt +3 -0
  43. environment-wsl2.yaml +11 -0
  44. extensions/.gitattributes +67 -0
  45. extensions/Stable-Diffusion-Webui-Civitai-Helper/.github/ISSUE_TEMPLATE/simple-issue-template.md +20 -0
  46. extensions/Stable-Diffusion-Webui-Civitai-Helper/.gitignore +3 -0
  47. extensions/Stable-Diffusion-Webui-Civitai-Helper/README.cn.md +241 -0
  48. extensions/Stable-Diffusion-Webui-Civitai-Helper/README.jp.md +224 -0
  49. extensions/Stable-Diffusion-Webui-Civitai-Helper/README.kr.md +206 -0
  50. extensions/Stable-Diffusion-Webui-Civitai-Helper/README.md +329 -0
embeddings/nixeu_extra.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e2ca82f9833d7561ccca0822f7472951f8de2e15e988dd43cbce9f44e4922414
3
+ size 13227
embeddings/nixeu_soft.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:52a6cdfa647ce32d65a9b6e9e620def08234c9edbef3a92f2be2bebc6591c284
3
+ size 16299
embeddings/nixeu_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:040d08fdc22ce99e0b72cadc3649ecf01a6a28833dbe53d79ac1b069be0069d2
3
+ size 25515
embeddings/nixeu_white.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ecbdacc75abb3dab7be28ccc7be71cfa810cac6efead43e764978919bf3c884e
3
+ size 16299
embeddings/nrealfixer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d1193a5ecddb3b5b052f5efb1a74062dcd130a4060884eed439a605b9731c0ad
3
+ size 82868
embeddings/oraaaa.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a1eb7ee90d0270ab3fe34d2049b1789888a2162c7c298ed0d616c17c0b4fc7d6
3
+ size 31659
embeddings/pastel_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5186608253aba65d56273607f3d7b6eb2c33d5f192d90895a6011dba6eec1dd2
3
+ size 25515
embeddings/prevs.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:42082baac34ba3e10f59fde6218f19a9a40c102839bfd5e2f3b9b21cc0bf4b37
3
+ size 39436669
embeddings/pureerosface_v1.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dedb4322e42e360fe01775ba817be03ac6a6c307744562bb0d6759368bc681da
3
+ size 4011
embeddings/ratat.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a0379ae4ea0d24cc2a99a4c954b46656d3d55b03aefddff038e40d3b05aac621
3
+ size 37803
embeddings/ratatatat74-15000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7523e68daf0c093c9384ba04c2d4c356400f65d9341f495399b29a33eba80747
3
+ size 74603
embeddings/ratatatat74.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:117707b8fe7c4cb41eaf24537d9987059a65b40803e3ef9c42d1ab2468cb14b4
3
+ size 74667
embeddings/ringed.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8bcf511c976bfb2383ab1948ce598f81e84c32c576b2dd4dc49a24e8e5aa5bde
3
+ size 31595
embeddings/rmadanegative402_sd15-neg.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ad488e18aa29f12e8fc18d1d2ccc041ff0052d4657c96f1b06cab880f4ba4f40
3
+ size 231381
embeddings/sam_yang.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ede2b614a2d5f281cb597c8d572803ee27b97f5c70bc6743ce0a1f8797440d55
3
+ size 25515
embeddings/saska_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c2bee97261d549eca509f9b6c10e735313637d75d8b9902a407dd6a03fd437b
3
+ size 25515
embeddings/sciamano.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4079bb19d9bbf62ab2f794e458e1a0c76de7a29e4660860cec96845003bddd9f
3
+ size 25515
embeddings/shatter_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b14edf8139d41cc96b4924e8377cdc6a53c3a62eb0ce8d37244ba623db387298
3
+ size 25515
embeddings/shy_lily.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:df51e413893eb9da3397d4e3b3c90bfc23eab6b7e7097121712408406ff6f212
3
+ size 25515
embeddings/sksbbmurata.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a2a1d8324e6975a47e4e2088f0178b1e53f6d5a9b1885329bbce42a9b9343092
3
+ size 25515
embeddings/sksksmuratastyle.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d821019237ac4cf78007daf748f815080e1d8d0dd19c5154833c0eccfa10ac13
3
+ size 28587
embeddings/sksmurata.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4213178290438bab560560668d3205379fa5e48e3ec231cf0eb4d52430ef2dfb
3
+ size 31659
embeddings/space_style-7500.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:477ee8161474b1f158be9d3f045f9800ed65f2d2280b431a2f9c2b19490431be
3
+ size 25451
embeddings/space_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:520ef3f7db1d63bf8f6bd5958f2db823069ea9294cc4327c7cf5561d49ab0624
3
+ size 25515
embeddings/splash_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e12535dd1a5b67b6738f9ebee8828ce003968dc13bd868453a0d7d78be95ada9
3
+ size 25515
embeddings/splash_style2.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:973d39558d07a8700a229be917bc2be47c86d686fbc6b52f3309b325a27ff033
3
+ size 25515
embeddings/star_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:80a4268623176227a0c16252282fb292cf194d4ba54dbf542e0c419965dcb70a
3
+ size 25515
embeddings/stripe_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0eb926d8fed14c61d4faac1dc922880b2b66ecf045c4f280406e18c7e1af36c
3
+ size 25515
embeddings/torino_art-6400.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:242a93a7a1b0d72342c6b96b4dd7ecece205378deb1df5a432d627bf5bb7cfc8
3
+ size 25515
embeddings/torino_art.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:58205d08b50ecd05bbb465e8ab120890b218cdf06406d04a8e4261d66e77e018
3
+ size 25515
embeddings/ulzzang-6500-v1.1.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c1af299c7e8c2283892a7ad61a5fe5574e88c9c2ee77cd0cdfc0615155fa315
3
+ size 10185
embeddings/ulzzang-6500.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66d481a222ee4638e254a411890f2a8716e4ce5c3e1b1957891c7628bbdeac78
3
+ size 10155
embeddings/verybadimagenegative_v1.3.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d70463f87042e2b5951c303542f3e171cf49af9b7df53b2f20779493786eb143
3
+ size 31659
embeddings/vile_prompt3.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d26d46daa6db0c4d2ae07fe7b7927a6a6d7b87213d730fb13e0a3183387c518
3
+ size 19371
embeddings/wano_style_30100.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b539c85c160938fdf1a8c0187e04f6a02b76cb694cd2bd185908eb2244b94ccf
3
+ size 51303
embeddings/white_ouroboros.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1ca962f0f315e2fd51392f97bdf38989e4801ef1bc452bcfa36c4053a90607a7
3
+ size 25515
embeddings/winter_style-4500.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:547b0972935750ad995d005858e1c3c5792e144c256c36020690c67b52d7dd05
3
+ size 25515
embeddings/winter_style-7500.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cd6e6c5738e9c22232d741218d14a65d45977ebf18c7b9eac61f74d4359d3b02
3
+ size 25515
embeddings/winter_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aa1a2b471ef6b76d0c7528ba917740eb35582f2673c364429d2de490abc0c7cb
3
+ size 25515
embeddings/wlop_style.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c20e206c18665ba7ad9cb1670c88648c529a39228dee9e962fca3920665def18
3
+ size 25515
embeddings/wryyyyy.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:776e9dc83415d2c87216c34a215c7d1ec33177d64a7f931aa9254fec8585ea14
3
+ size 4011
embeddings/yor_forger.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:57db8fa2b7fe14b8f355f31e82c9ed9832232671668cd6cc6177d3afeb82b7a3
3
+ size 19371
environment-wsl2.yaml ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: automatic
2
+ channels:
3
+ - pytorch
4
+ - defaults
5
+ dependencies:
6
+ - python=3.10
7
+ - pip=23.0
8
+ - cudatoolkit=11.8
9
+ - pytorch=2.0
10
+ - torchvision=0.15
11
+ - numpy=1.23
extensions/.gitattributes ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tflite filter=lfs diff=lfs merge=lfs -text
29
+ *.tgz filter=lfs diff=lfs merge=lfs -text
30
+ *.wasm filter=lfs diff=lfs merge=lfs -text
31
+ *.xz filter=lfs diff=lfs merge=lfs -text
32
+ *.zip filter=lfs diff=lfs merge=lfs -text
33
+ *.zst filter=lfs diff=lfs merge=lfs -text
34
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ Auto-Photoshop-StableDiffusion-Plugin/docs/heal_brush.gif filter=lfs diff=lfs merge=lfs -text
36
+ Auto-Photoshop-StableDiffusion-Plugin/docs/inpainting.gif filter=lfs diff=lfs merge=lfs -text
37
+ Auto-Photoshop-StableDiffusion-Plugin/docs/outpainting.gif filter=lfs diff=lfs merge=lfs -text
38
+ Auto-Photoshop-StableDiffusion-Plugin/docs/prompt_shortcut.gif filter=lfs diff=lfs merge=lfs -text
39
+ Stable-Diffusion-Webui-Civitai-Helper/img/all_in_one.png filter=lfs diff=lfs merge=lfs -text
40
+ posex/image/sample-webui2.jpg filter=lfs diff=lfs merge=lfs -text
41
+ posex/image/sample-webui2.png filter=lfs diff=lfs merge=lfs -text
42
+ sd_feed/assets/pinterest.png filter=lfs diff=lfs merge=lfs -text
43
+ sd-3dmodel-loader/models/Samba[[:space:]]Dancing.fbx filter=lfs diff=lfs merge=lfs -text
44
+ sd-3dmodel-loader/models/pose.vrm filter=lfs diff=lfs merge=lfs -text
45
+ sd-webui-3d-open-pose-editor/downloads/pose/0.5.1675469404/pose_solution_packed_assets.data filter=lfs diff=lfs merge=lfs -text
46
+ SD-CN-Animation/examples/flower_1.gif filter=lfs diff=lfs merge=lfs -text
47
+ SD-CN-Animation/examples/flower_1.mp4 filter=lfs diff=lfs merge=lfs -text
48
+ SD-CN-Animation/examples/flower_11.mp4 filter=lfs diff=lfs merge=lfs -text
49
+ SD-CN-Animation/examples/girl_org.gif filter=lfs diff=lfs merge=lfs -text
50
+ SD-CN-Animation/examples/girl_to_jc.gif filter=lfs diff=lfs merge=lfs -text
51
+ SD-CN-Animation/examples/girl_to_jc.mp4 filter=lfs diff=lfs merge=lfs -text
52
+ SD-CN-Animation/examples/girl_to_wc.gif filter=lfs diff=lfs merge=lfs -text
53
+ SD-CN-Animation/examples/girl_to_wc.mp4 filter=lfs diff=lfs merge=lfs -text
54
+ SD-CN-Animation/examples/gold_1.gif filter=lfs diff=lfs merge=lfs -text
55
+ SD-CN-Animation/examples/macaroni_1.gif filter=lfs diff=lfs merge=lfs -text
56
+ SD-CN-Animation/examples/tree_2.gif filter=lfs diff=lfs merge=lfs -text
57
+ SD-CN-Animation/examples/tree_2.mp4 filter=lfs diff=lfs merge=lfs -text
58
+ ebsynth_utility/imgs/sample1.mp4 filter=lfs diff=lfs merge=lfs -text
59
+ ebsynth_utility/imgs/sample2.mp4 filter=lfs diff=lfs merge=lfs -text
60
+ ebsynth_utility/imgs/sample3.mp4 filter=lfs diff=lfs merge=lfs -text
61
+ ebsynth_utility/imgs/sample4.mp4 filter=lfs diff=lfs merge=lfs -text
62
+ ebsynth_utility/imgs/sample5.mp4 filter=lfs diff=lfs merge=lfs -text
63
+ ebsynth_utility/imgs/sample6.mp4 filter=lfs diff=lfs merge=lfs -text
64
+ ebsynth_utility/imgs/sample_anyaheh.mp4 filter=lfs diff=lfs merge=lfs -text
65
+ ebsynth_utility/imgs/sample_autotag.mp4 filter=lfs diff=lfs merge=lfs -text
66
+ ebsynth_utility/imgs/sample_clipseg.mp4 filter=lfs diff=lfs merge=lfs -text
67
+ addtional/models/lora/README.md filter=lfs diff=lfs merge=lfs -text
extensions/Stable-Diffusion-Webui-Civitai-Helper/.github/ISSUE_TEMPLATE/simple-issue-template.md ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ name: Simple Issue template
3
+ about: Describe this issue template's purpose here.
4
+ title: ''
5
+ labels: ''
6
+ assignees: ''
7
+
8
+ ---
9
+
10
+ ## Have you read document?
11
+
12
+ ## Have you checked console log window's msg?
13
+
14
+ ## Describe Issue
15
+
16
+
17
+ ## Screenshot for UI issue
18
+
19
+
20
+ ## Console log's msg or screenshot for function issue
extensions/Stable-Diffusion-Webui-Civitai-Helper/.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ scripts/__pycache__/
2
+ scripts/ch_lib/__pycache__/
3
+ setting.json
extensions/Stable-Diffusion-Webui-Civitai-Helper/README.cn.md ADDED
@@ -0,0 +1,241 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ## 关于Civitai Helper2: Model Info Helper
2
+ Civitai助手2将改名为**Model Info助手**。目前还在缓慢开发中。你可以查看它的UI演示视频,了解它会是什么样子:
3
+ [https://youtu.be/mPcKwQDDH8s](https://youtu.be/mPcKwQDDH8s)
4
+
5
+
6
+ # Civitai Helper
7
+ Stable Diffusion Webui 扩展Civitai助手,用于更轻松的管理和使用Civitai模型。
8
+
9
+ [Civitai Url](https://civitai.com/models/16768/civitai-helper-sd-webui-civitai-extension)
10
+
11
+ # 注意
12
+ **本插件现在非常稳定,很多人用得很好,如果碰到问题,先看[常见问题](#常见问题),并检查命令行窗口的详情。**
13
+ 开issue前,请先看文档。找茬行为的用户将会被拉黑,参考:[找茬行为会被拉黑](https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper/issues/96#issuecomment-1500310981)
14
+
15
+
16
+ # 功能
17
+ [中文介绍视频(非官方)](https://youtu.be/x4tPWPmeAgM?t=373)
18
+
19
+ * 扫描所有模型,从Civitai下载模型信息和预览图
20
+ * 通过civitai模型页面url,连接本地模型和civitai模型信息
21
+ * 通过Civitai模型页面url,下载模型(含信息和预览图)到SD目录或子目录。
22
+ * 下载支持断点续传
23
+ * 批量检查本地模型,在civitai上的新版本
24
+ * 直接下载新版本模型到SD模型目录内(含信息和预览图)
25
+ * 修改了内置的"Extra Network"模型卡片,每个卡片增加了如下功能按钮:
26
+ - 🖼: 修改文字"replace preview"为这个图标
27
+ - 🌐: 在新标签页打开这个模型的Civitai页面
28
+ - 💡: 一键添加这个模型的触发词到关键词输入框
29
+ - 🏷: 一键使用这个模型预览图所使用的关键词
30
+ * 以上额外功能按钮支持thumbnail模式
31
+ * 增加一直显示按钮的选项,以供触屏用户使用
32
+
33
+
34
+ # 安装
35
+ 下载本项目为zip文件,解压到`你的SD webui目录/extensions`下即可。
36
+
37
+ 不管是安装还是升级本插件,都要整个关闭SD Webui,重新启动它。只是Reload UI不起作用。
38
+
39
+ (如果用SD webui的插件界面安装,请先给git配置代理。它不是通过浏览器下载,是通过git下载。)
40
+
41
+
42
+ # 使用方法
43
+
44
+ ## 更新你的SD webui
45
+ 本扩展需要取到 Extra Network的卡片列表id。**这个是2023-02-06,才添加到SD webui里面的。**
46
+
47
+ 所以,如果你用的版本比这个早,你就需要先更新你的SD Webui!
48
+
49
+
50
+ ## 扫描模型
51
+ 前往扩展页面"Civitai Helper",有个按钮叫:"Scan Model"
52
+
53
+ ![](img/extension_tab.jpg)
54
+
55
+ 点击,就会扫描所有模型,生成SHA256码,用于从civitai获取模型信息和预览图。**扫描需要很久,耐心等待**。
56
+
57
+ 每个模型,本扩展都会创建一个json文件,用来保存从civitai得到的模型信息。这个文件会保存在模型同目录下,名称为:"模型名字.civitai.info"。
58
+
59
+ ![](img/model_info_file.jpg)
60
+
61
+ 如果模型信息文件已经存在,扫描时就会跳过这个模型。如果模型不是civitai的,就会创建个空信息文件,以避免以后重复扫描。
62
+
63
+ ### 添加新模型
64
+ 当你下载了新模型之后,只要再次点击扫描按钮即可。已经扫描过的文件不会重复扫描,会自动得到新模型的信息和预览图。无须重启SD webui。
65
+
66
+ ## 模型卡片
67
+ **(先完成扫描,再使用卡片功能)**
68
+ 打开SD webui's 内置的 "Extra Network" 页面,显示模型卡片
69
+
70
+ ![](img/extra_network.jpg)
71
+
72
+
73
+ 移动鼠标到模型卡片底部,就会显示4个按钮:
74
+ - 🖼: 修改文字"replace preview"为这个图标
75
+ - 🌐: 在新标签页打开这个模型的Civitai页面
76
+ - 💡: 一键添加这个模型的触发词到关键词输入框
77
+ - 🏷: 一键使用这个模型预览图所使用的关键词
78
+
79
+ ![](img/model_card.jpg)
80
+
81
+ 如果你没有看到这些额外的按钮,只要点击`Refresh Civitai Helper`,他们就会被重新添加到卡片上。
82
+
83
+ ![](img/refresh_ch.jpg)
84
+
85
+ 每次当Extra Network刷新,他都会删除掉额外的修改,我们的按钮就会消失。这时你就需要点击`Refresh Civitai Helper`把这些功能添加回去。
86
+
87
+
88
+ ### 小图模式
89
+ 以上功能按钮支持小图模式,但受制于SD Webui的CSS问题,目前,只能要么一直显示,要么一直不显示,不能鼠标滑过才显示。
90
+ ![](img/thumb_mode.jpg)
91
+
92
+ ## 下载
93
+ **(单任务,下载完一个再下另一个)**
94
+ 通过Civitai模型页面Url下载模型,要3个步骤:
95
+ * 填入url,点击按钮获取模型信息
96
+ * 扩展会自动填入模型名称和类型,你需要选择下载的子目录和模型版本。
97
+ * 点击下载
98
+ ![](img/download_model.jpg)
99
+
100
+ 下载过程会显示在命令行界面带个进度条。
101
+ 支持断点续传,无畏大文件。
102
+
103
+
104
+ ## 批量检查模型新版本
105
+ 你可以按照模型类型,批量检查你的本地模型,在civitai上的新版本。你可以选择多个模型类型。
106
+ ![](img/check_model_new_version.jpg)
107
+
108
+ 检查新版本的时候,每检查完一个模型,都会有一个1秒的延迟,所以速度有点慢。
109
+
110
+ 这是为了保护Civitai避免因为本插件而短暂陷入类似DDos的局面。有些云服务商,有类似“免费用户每秒API请求不能超过1次”的保护机制。Civitai还没有这种设置。但我们还是得自觉保护它。因为如果它挂了,对大家都没有好处。
111
+
112
+ **检查完毕之后**,就会如下图,在UI上显示所有找到的新版本的信息。
113
+
114
+ 每个模型新版本,都有3个链接。
115
+ * 第一个是这个模型的网页。
116
+ * 第二个是这个新版本的下载地址。
117
+ * 第三个是个按钮,在python端,直接下载新版本到模型目录内。
118
+ 这种方式下载,下载详情显示在"Download Model"的区域和命令行窗口中。一次一个任务,不支持多任务。
119
+ ![](img/check_model_new_version_output.jpg)
120
+
121
+
122
+
123
+ ## 根据URL获取模型信息
124
+ 如果无法在civitai上找到你的模型的SHA256,但你还是希望能把你的模型连接到一个civitai模型,你可以在本扩展页面,从列表中选择你的模型,并提供一个civitai模型页面的url。
125
+
126
+ 点击按钮之后,扩展就会下载那个civitai模型的信息,作为你这个本地模型的信息使用。
127
+
128
+ ![](img/get_one_model_info.jpg)
129
+
130
+ ## 代理
131
+ **如果你是刚更新新版本,你需要重启SD webui再来使用**
132
+
133
+ 代理输入框在插件页面最下方。
134
+
135
+ **每次填入或清除代理后,都要保存,并用SDwebui设置页面的Reload UI按钮刷新UI**
136
+
137
+ 然后所有发到civitai的请求就会用代理。
138
+
139
+ 有些sock5代理, 需要使用socks5h开头的形式"socks5h://xxxxx"才能生效。
140
+
141
+
142
+
143
+ ## 其他设置
144
+ **保存设置按钮, 会保存扫描模型区域,以及其他设置 这两个区域的选项**
145
+
146
+ * "一直显示按钮" 是为了方便触屏。
147
+ * "小图模式显示功能按钮" 会开关功能按钮在小图模式的显示
148
+ ![](img/other_setting.jpg)
149
+
150
+ ## 预览图
151
+ Extra Network支持两种预览图命名:`model_name.png` 和 `model_name.preview.png`。其中,`model_name.png`优先级较高。
152
+
153
+ 当优先级较高的预览图不存在,他就会自动使用`model_name.preview.png`。
154
+
155
+ 这样,你自己创建的预览图 和 网络下载的预览图,能够同时存在,并优先使用你自己创建的。
156
+
157
+ ## 关键词
158
+ 卡片上,添加关键词按钮,是添加从civitai预览图中得到的关键词,而不是你自己创建的图片的关键词。
159
+
160
+ civitai不是每个图片都有关键词,一个模型中,也不是所有预览图关键词都一样。所以这里是遍历所有civitai预览图信息,加载第一个有关键词的。
161
+
162
+
163
+ ## SHA256
164
+ 为了创建文件的SHA256,插件需要读取整个文件。对于大尺寸文件,就会很慢。
165
+
166
+ 有两种情况,这个SHA256无法从civitai找到对应模型:
167
+ * 太老的模型,civitai没有存储SHA256.
168
+ * 模型作者,静静的换掉了模型文件,但没有修改描述和版本。所以,虽然网页上看不出来,但实际上civitai上的 和你本地的模型文件,已经不是同一个文件了。
169
+
170
+ 这些情况下,你可以在插件上,通过提供模型页面的url,来获取模型信息文件。
171
+
172
+
173
+
174
+ ## 新特性
175
+ 从v1.5开始,v1.x不再接受任何新特性。所有新特性进入2.x。
176
+
177
+ 2.x专注于自定义模型信息,并可能改名为"Model Info Helper"。因为不再是专注Civitai了。
178
+
179
+ 从v1.5开始。v1.x进入维护阶段。
180
+
181
+
182
+ Enjoy!
183
+
184
+
185
+ ## 常见问题
186
+ ### 4个卡片按钮不显示
187
+ #### 汉化原因
188
+ 下载新版,最新版已经处理汉化导致的问题。**双语汉化插件需要v1.6.1.1之后的版本才开始支持。**
189
+
190
+ #### 使用了云端汉化功能
191
+ 如果是秋叶启动器,就关闭启动器“云端汉化”功能。如果是专门的云端汉化插件,就换用普通汉化插件。
192
+
193
+ #### 其他情况
194
+ 首先,确保你点过了"Refresh Civitai Helper"刷新按钮。
195
+
196
+ 然后,如果还有这个问题,那么唯一原因,是你没有使用最新版SD webui。
197
+
198
+ 如果你修改过SD webui的文件, 你的更新操作可能会失败。你需要检查git命令行的输出信息,来确定你更新成功了。
199
+
200
+ git在很多时候,会拒绝升级,并告诉你有些冲突需要你手动先解决。如果你不看命令行输出,你就会以为你已经更新成功了,但其实并没有。
201
+
202
+
203
+ ### Request model info from civitai
204
+ 意思就是正在连接civitai,如果没有后面的信息,就是连不上,请挂代理。
205
+
206
+
207
+ ### 扫描或获取模型信息失败
208
+ 这个插件现在很稳定,所以,这个问题的原因,基本是是因为Civitai拒绝了你的连接请求。
209
+
210
+ Civitai不像那些大网站那么稳定。他网站会挂,会拒绝API连接,还会把API请求转到真人验证页面,来挡住。
211
+
212
+ Civitai还有连接池的设定。基本上,就是同时能允许的最大连接数。一旦达到这个数字,接下来的API连接请求,都会被拒绝。
213
+
214
+ 所以,这种时候你只能等一下再试。
215
+
216
+ 另外,对于国��用户,还有代理问题。现在国内都要用代理才能连上。
217
+
218
+
219
+ ### 扫描之后得到了错误的预览图和模型信息
220
+ 坏消息是,有些模型在civitai数据库中,保存的sha256完全是错的。查看下面的issue了解详情:
221
+ [https://github.com/civitai/civitai/issues/426](https://github.com/civitai/civitai/issues/426)
222
+
223
+ 对于这种模型,那这个插件自然就无法获得正确的模型信息和预览图。
224
+
225
+ 这种情况下,请删除扫描得到的模型信息和预览图,在插件界面提供正确的模型url来获取。
226
+
227
+ 另外,civitai官方有个页面,专门用于回报带有错误sha256的模型:
228
+ [https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100](https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100)
229
+
230
+ 请把这类模型反馈给civitai,好让他们进行修复。
231
+
232
+
233
+
234
+
235
+ ### 使用colab时扫描失败
236
+ 首先,在google中搜索你看到的错误信息。更有可能是,你碰到的是个colab的问题。
237
+
238
+ 然后,如果colab连接了google drive,会有一次性访问文件数量的限制,而导致扫描失败。这是google drive的限制,请自行google搜索了解详情。
239
+
240
+
241
+
extensions/Stable-Diffusion-Webui-Civitai-Helper/README.jp.md ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### Language
2
+ [中文](README.cn.md)
3
+ [English](README.md)
4
+ [한국어(ChatGPT)](README.kr.md)
5
+
6
+ ## About Civitai Helper2: Model Info Helper
7
+ Civitai Helper 2は、**ModelInfo Helper**に改名されます。現在開発中です。デモをご覧ください:
8
+ [YouTube](https://youtu.be/mPcKwQDDH8s)
9
+
10
+ # お知らせ
11
+ **この拡張機能は現在、非常に安定しています。もし問題があれば、コンソールログの詳細を確認し、[よくある質問](#よくある質問)を確認してください。**
12
+
13
+ # Civitai Helper
14
+ この拡張機能は、Civitaiのモデルをより簡単に扱えるようにするためのものです。
15
+
16
+ Civitai: [Civitai Url](https://civitai.com/models/16768/civitai-helper-sd-webui-civitai-extension)
17
+
18
+ # 機能
19
+ * 全てのモデルをスキャンし、Civitaiからモデル情報とプレビューをダウンロード
20
+ * CivitaiモデルページのURLを使って、ローカルモデルとCivitaiモデル情報を取得
21
+ * CivitaiモデルページのURLから、モデル(情報とプレビューを含む)をSDディレクトリまたはサブディレクトリにダウンロードする。
22
+ * ダウンロードは途中から再開可能
23
+ * ローカルのモデルとCivitai上の新しいバージョンを一括でチェック
24
+ * 新しいバージョンのモデルを直接モデルのディレクトリにダウンロード(情報とプレビュー画像を含む)
25
+ * 内蔵の**Extra Network**モデルカードを変更し、各カードに以下の機能ボタンを追加しました。
26
+ - 🖼: `replace preview`のテキストをこのアイコンに変更
27
+ - 🌐: このモデルのCivitaiページを新しいタブで開く
28
+ - 💡: このモデルのトリガーワードをキーワード入力欄に一括で追加する
29
+ - 🏷: このモデルのプレビュー画像で使用されているキーワードを一括で使用する
30
+ * 上記の追加機能ボタンは、サムネイルモードにも対応しています。
31
+ * タッチスクリーンデバイス向けに、常に表示されるボタンのオプションを追加しました。
32
+
33
+
34
+ # インストール
35
+ SD webui's extensionタブから、`Install from url`のタブに移動。
36
+ このリポジトリのURLをコピーペーストし、インストールする。
37
+
38
+ または、このリポジトリをzipでダウンロードし、`./webui/extensions`へ展開してください。
39
+
40
+ この拡張機能をインストール、またはアップデートするたびに、SD Webui再起動する必要があります。
41
+ この拡張機能は、**UIを再読み込みする**だけでは動作しません。
42
+
43
+ # 使い方
44
+
45
+ ## WebUIをアップデート
46
+ この拡張機能は`network cards id`を取得する必要があります。この機能は**2023-02-06**に追加されました。
47
+ **SD webuiがこれより前のバージョンである場合は、アップデートする必要があります!**
48
+
49
+ ## モデルのスキャン
50
+ 拡張機能タブから<kbd>Civitai Helper</kbd>へ。
51
+ <kbd>Scan model</kbd>というボタンがあります。
52
+
53
+ ![](img/extension_tab.jpg)
54
+
55
+ これをクリックすると、拡張機能がすべてのモデルをスキャンしてSHA256ハッシュを生成し、それを使ってCivitaiからモデル情報とプレビュー画像を取得します。
56
+ **スキャンには時間がかかります。 終了までお待ちください。**
57
+
58
+ 各モデルに対して、Civitaiからすべてのモデル情報を保存するためのjsonファイルを作成します。このモデル情報ファイルは、modelsディレクトリ内の`Your_model_name.civitai.info`となります。
59
+
60
+ ![](img/model_info_file.jpg)
61
+
62
+ モデル情報ファイルがすでに存在する場合は、スキップされます。Civitaiでモデルが見つからない場合、空のモデル情報ファイルを作成するので、モデルが2回スキャンされることはありません。
63
+
64
+ ### 新しいモデルを追加
65
+ 新規のモデルがある場合、もう一度スキャンボタンをクリックするだけで、新しいモデルの情報とプレビューを取得できます。同じモデルを2回スキャンすることはありません。
66
+
67
+ ## モデルカード
68
+ **(スキャン終了後に使用)**
69
+ SD webuiの`Extra Network`タブを開き、モデルカードを表示します。
70
+
71
+ ![](img/extra_network.jpg)
72
+
73
+
74
+ マウスをモデルカードの下部に移動すると、4つのボタンが表示されます。
75
+ - 🖼: プレビューを置き換えるためのテキストを`replace preview`からこのアイコンに変更します
76
+ - 🌐: このモデルのCivitaiページを新しいタブで開きます
77
+ - 💡: このモデルのトリガーワードをキーワード入力欄に一括追加します
78
+ - 🏷: このモデルのプレビュー画像に使用されているキーワードを一括で使用します
79
+
80
+ ![](img/model_card.jpg)
81
+
82
+ これらのボタンが表示���れない場合は、<kbd>Refresh Civitai Helper</kbd>をクリックすると、ボタンがカードに再追加されます。
83
+
84
+ ![](img/refresh_ch.jpg)
85
+
86
+ `Extra Network`が更新されるたびに、余分な変更が削除され、ボタンが消えてしまいます。その場合は、「Refresh Civitai Helper」をクリックして、これらの機能を再度追加する必要があります。
87
+
88
+
89
+ ### サムネイル
90
+ これらのボタンは、サムネイルをサポートしていますが、SD WebuiのCSSの問題により、現在は常に表示か非表示かのどちらかに制限されています。マウスをスライドして表示することはできません。
91
+ ![](img/thumb_mode.jpg)
92
+
93
+
94
+ ## ダウンロード
95
+ **(タスクが一つ完了してから、次のタスクをダウンロードしてください)**
96
+ CivitaiモデルページのURLを使用してモデルをダウンロードするには、3つのステップが必要です。
97
+ 1. URLを入力し、モデル情報を取得するためにボタンをクリック
98
+ 2. 拡張機能が自動的にモデル名とタイプを入力します。ダウンロードするサブディレクトリとモデルバージョンを選択
99
+ 3. ダウンロードをクリックします
100
+ ![](img/download_model.jpg)
101
+
102
+ ダウンロード状況は、CLIに進行状況バーを表示します。
103
+ 断片的に再開することができ、大きなファイルをダウンロードする際にも心配する必要はありません。
104
+
105
+
106
+ ## 新しいモデルのバージョンを確認する
107
+ モデルの種類に従って、ローカルのモデルを一括でCivitaiの新バージョンがないかをチェックすることができます。複数のモデルの種類を選択できます。
108
+ ![](img/check_model_new_version.jpg)
109
+
110
+ これを押すと、各モデルをチェックするたびに1秒の遅延が発生するため、速度がやや遅くなります。
111
+
112
+ これは、本拡張機能のユーザーの過失によるDDoSを回避し、Civitaiを保護するために行われます。
113
+ 一部のクラウドサービスプロバイダーには、「無料ユーザーのAPIリクエストは1秒あたり1回を超えてはいけない」というような保護があります。Civitaiにはまだこのような設定がありませんが、我々はそれを自衛しなければなりません。
114
+ なぜなら、もしCivitaiがダウンした場合、誰にとっても良いことではないからです。
115
+
116
+ チェックが完了すると、すべての新しいバージョンがUIに表示されます。
117
+
118
+ 各モデルの新しいバージョンには、3つのリンクがあります。
119
+ * 最初のものは、このモデルのWebページです。
120
+ * 2つ目は、この新しいバージョンのダウンロードアドレスです。
121
+ * 3つ目は、Python(拡張機能)側で新しいバージョンをモデルディレクトリに直接ダウンロードするボタンです。
122
+ この方法でダウンロードすると、ダウンロードの詳細が「Download Model」の領域とコマンドラインに表示されます。一度に1つのタスクしかサポートされていません。
123
+ ![](img/check_model_new_version_output.jpg)
124
+
125
+
126
+
127
+ ## URLからモデル情報を取得する
128
+ Civitai上で自分のモデルのSHA256が見つからない場合でも、自分のモデルをCivitaiモデルに接続したい場合は、この拡張機能のページから、モデルをリストから選択し、CivitaiモデルページのURLを提供することができます。
129
+
130
+ ボタンをクリックすると、拡張機能はCivitaiモデルの情報をダウンロードし、それをローカルモデルの情報として使用します。
131
+
132
+ ![](img/get_one_model_info.jpg)
133
+
134
+
135
+
136
+ ## その他の設定
137
+ **設定保存ボタンを押すと、<kbd>Scan Model</kbd>の設定とその他の設定の両方が保存されます。**
138
+
139
+ * <kbd>Always Display Button</kbd>は、タッチデバイスでの操作を容易にするためです。
140
+ * <kbd>Show Buttons on Thumb Mode</kbd>は、小さな画像モードでの機能ボタンの表示を切り替えます。
141
+ ![](img/other_setting.jpg)
142
+
143
+ ## プレビュー
144
+ Extra Networkは、2つのプレビュー画像の命名をサポートしています:`model_name.png`と`model_name.preview.png`。
145
+ デフォルトでは自動で`model_name.png`が優先的に使われます。
146
+
147
+ 優先度が高いプレビュー画像が存在しない場合は、自動的に`model_name.preview.png`が使用されます。
148
+
149
+ これにより、自分で作成したプレビュー画像とネットからダウンロードしたプレビュー画像を同時に使用し、自分で作成したプレビュー画像を優先的に使用できます。
150
+
151
+ ## プロンプト
152
+ カード上の<kbd>Use prompt from preview image</kbd>ボタンは、Civitaiプレビュー画像から取得したキーワードであり、自分で作成した画像のキーワードではありません。
153
+
154
+ Civitaiにはすべての画像にキーワードがあるわけではなく、1つのモデルに含まれるすべてのプレビュー画像のキーワードが同じであるわけでもありません。したがって、ここではすべてのCivitaiプレビュー画像情報を走査し、最初にキーワードがあるものを読み込みます。
155
+
156
+
157
+ ## SHA256
158
+ ファイルのSHA256を作成するために、はファイル全体を読み取る必要があります。大きなファイルの場合、処理が遅くなります。
159
+
160
+ Civitaiで対応するモデルのSHA256が見つからない場合は、次の2つの場合が考えられます:
161
+ * 古すぎるモデルには、SHA256が保存されていません。
162
+ * モデルの作成者が静かにモデルファイルを変更しましたが、説明やバージョンを変更していないため、サイト上ではわかりませんが、実際にはCivitaiに保存されているモデルファイルとローカルのモデルファイルは異なるものとなっています。
163
+
164
+ これらの場合は、拡張機能にモデルページのURLを提供することで、モデルの情報ファイルを取得できます。
165
+
166
+ ## Feature Request
167
+ v1.5以降のv1.xには新機能はありません。すべての新機能は2.xに移行されます。
168
+ 2.xでは、カスタムモデル情報にフォーカスし、Civitaiだけではなく、`Model Info Helper`という名称に変更する可能性があります。
169
+ v1.5からv1.xはメンテナンスのフェーズに入ります。
170
+
171
+ お楽しみに!
172
+
173
+
174
+ ## よくある質問
175
+ ### 4つのカードボタンが表示されない
176
+ #### ローカライズの問題
177
+ 新しいバージョンをダウンロードしてください。
178
+ 最新バージョンでは、ローカライズによる問題が解決されています。
179
+ [バイリンガル拡張機能](https://github.com/journey-ad/sd-webui-bilingual-localization)は、v1.6.1.1以降のバージョンでサポートされるようになりました。
180
+
181
+ #### クラウドサービスベースの翻訳機能を使用した
182
+ クラウドサービスベースの翻訳機能を使用している場合は、通常のローカライズに変更してください。
183
+
184
+ #### その他の場合
185
+ まず、<kbd>Refresh Civitai Helper</kbd>をクリックして更新しましたか?
186
+
187
+ それでもこの問題が発生する場合は、おそらく最新バージョンのSD webuiを使用していないためです。
188
+
189
+ SD webuiのファイルを変更した場合、更新操作が失敗する可能性があります。更新が成功したかどうかを確認するには、gitコマンドラインの出力情報を確認する必要があります。
190
+
191
+ gitは、多くの場合、アップグレードを拒否し、手動で解決する必要があるいくつかの競合状態を示します。コマンドライン出力を見ない場合、更新が成功したと思うかもしれませんが、実際には成功していません。
192
+
193
+
194
+ ### Request model info from civitai
195
+ これはcivitaiに接続しています。情報がない場合は接続できないため、プロキシを使用してください。
196
+
197
+
198
+ ### スキャンまたはモデル情報の取得に失敗しました
199
+ この拡張機能は現在非常に安定しているため、この問題の原因は基本的にはCivitaiが接続要求を拒否したためです。
200
+
201
+ Civitaiは大きなウェブサイトとは異なり、安定していません。彼らのウェブサイトはダウンしたり、API接続を拒否したり、APIリクエストをCpatchaページに転送してブロックしたりすることがあります。
202
+
203
+ Civitaiには接続プールの上限もあります。基本的に、同時に許可される最大接続数です。この数字に達すると、以降のAPI接続要求はすべて拒否されます。
204
+
205
+ そのため、このような場合はしばらく待ってから再試行するしかありません。
206
+
207
+ ### civitaiから誤ったモデル情報とプレビュー画像を取得する(Translated by ChatGPT)
208
+ 悪いニュースですが、civitaiのデータベースには誤ったsha256で保存されたモデルがいくつかあります。詳細についてはこちらをご覧ください:
209
+ [https://github.com/civitai/civitai/issues/426](https://github.com/civitai/civitai/issues/426)
210
+
211
+ したがって、これらのモデルについては、この拡張機能では正しいモデル情報やプレビュー画像を取得できません。
212
+
213
+ この場合、モデル情報ファイルを削除し、この拡張機能のタブページでcivitaiのURLから正しいモデル情報を取得する必要があります。
214
+
215
+ また、誤ったsha256を持つこれらのモデルをcivitaiに報告することもできます。
216
+ [https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100](https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100)
217
+
218
+ civitaiにそのモデルを報告して修正してもらうようにしてください。
219
+
220
+
221
+ ### colabを使用した際にスキャンに失敗する
222
+ まず、表示されたエラーメッセージをGoogleで検索してください。おそらくcolabの問題が発生している可能性があります。表示されたエラーメッセージを検索して、原因を特定してください。
223
+
224
+ Google Driveに接続する際には、ファイルへのアクセス数に制限があるため、スキャンが失敗することがよくあります。これはGoogle Drive側の制限です。詳細についてはインターネットで[検索](https://google.com)してください。
extensions/Stable-Diffusion-Webui-Civitai-Helper/README.kr.md ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Civitai Helper
2
+ Stable Diffusion Webui는 Civitai 모델을 더 쉽게 관리하고 사용하기 위한 Civitai Assistant 확장 기능입니다.
3
+
4
+ [Civitai Url](https://civitai.com/models/16768/civitai-helper-sd-webui-civitai-extension)
5
+
6
+ # 주의사항
7
+ **이 플러그인은 지금 매우 안정적이며 많은 사용자들이 잘 사용하고 있습니다. 문제가 발생하면, [자주 묻는 질문](#자주-묻는-질문)을 먼저 확인하고 명령 프롬프트 창의 세부 정보를 확인하세요.**
8
+
9
+
10
+
11
+
12
+ # 기능
13
+ * 모든 모델을 스캔하여 Civitai에서 모델 정보 및 미리보기 이미지 다운로드
14
+ * Civitai 모델 페이지 URL을 통해 로컬 모델 및 Civitai 모델 정보 연결
15
+ * Civitai 모델 페이지 URL을 통해 모델(정보 및 미리보기 이미지 포함) 다운로드하여 SD 디렉토리 또는 하위 디렉토리에 저장
16
+ * 이어받기 지원 다운로드
17
+ * 로컬 모델에서 Civitai에 새 버전이 있는지 일괄 확인
18
+ * 새 버전 모델을 SD 모델 디렉토리에 직접 다운로드(정보 및 미리보기 이미지 포함)
19
+ * "Extra Network" 모델 카드 내부를 수정하여 다음과 같은 기능 버튼을 추가:
20
+ - 🖼: "replace preview" 텍스트를 이 아이콘으로 변경
21
+ - 🌐: 해당 모델의 Civitai 페이지를 새 탭에서 열기
22
+ - 💡: 이 모델의 트리거 단어를 키워드 입력란에 일괄 추가
23
+ - 🏷: 이 모델 미리보기 이미지에 사용된 키워드 사용
24
+ * 위의 추가 기능 버튼은 썸네일 모드를 지원합니다.
25
+ * 터치 스크린 사용자를 위해 항상 표시되는 버튼 옵션 추가
26
+
27
+
28
+ # 설치
29
+ 이 프로젝트를 zip 파일로 다운로드하고 SD webui 디렉토리/extensions에 압축 해제하면 됩니다.
30
+
31
+ 이 플러그인을 설치하거나 업그레이드하려면 SD Webui를 완전히 종료하고 다시 시작해야 합니다. UI 다시로드는 작동하지 않습니다.
32
+
33
+ # 사용 방법
34
+
35
+ ## SD Webui 업데이트
36
+ 이 확장 기능은 Extra Network 카드 목록 ID를 가져와야 합니다. 이것은 2023-02-06에 SD Webui에 추가된 것입니다.
37
+
38
+ 따라서, 만약 사용 중인 버전이 이보다 이전 버전이라면, 먼저 SD Webui를 업데이트해야 합니다!
39
+
40
+
41
+ ## 모델 스캔
42
+ 확장 페이지 "Civitai Helper"로 이동하고 "Scan Model"이라는 버튼을 클릭합니다.
43
+
44
+ ![](img/extension_tab.jpg)
45
+
46
+ 클릭하면 모든 모델을 스캔하고 SHA256 코드를 생성하여 Civitai에서 모델 정보 및 미리보기 이미지를 가져옵니다. 스캔에는 시간이 걸리므로 인내심을 가지고 기다려주세요.
47
+
48
+ 이 확장 기능은 각 모델마다 Civitai에서 얻은 모델 정보를 저장하는 JSON 파일을 생성합니다. 이 파일은 모델이 있는 디렉토리에 "모델 이름.civitai.info"라는 이름으로 저장됩니다.
49
+
50
+ ![](img/model_info_file.jpg)
51
+
52
+ 모델 정보 파일이 이미 존재하는 경우 해당 모델은 스캔하지 않습니다. 모델이 Civitai가 아닌 경우 빈 정보 파일이 생성되어 나중에 중복 스캔을 피합니다.
53
+
54
+ ### 새 모델 추가
55
+ 새 모델을 다운로드한 후 스캔 버튼을 다시 클릭하면 됩니다. 이미 스캔된 파일은 다시 스캔하지 않으며 새 모델의 정보와 미리보기 이미지를 자동으로 얻을 수 있습니다. SD Webui를 다시 시작할 필요가 없습니다.
56
+
57
+ ## 모델 카드
58
+ **(스캔을 완료한 후에 카드 기능을 사용하세요)**
59
+ SD Webui의 내장 "Extra Network" 페이지를 열어 모델 카드를 표시합니다.
60
+
61
+ ![](img/extra_network.jpg)
62
+
63
+
64
+ 마우스를 모델 카드 아래쪽으로 이동하면 4개의 버튼이 표시됩니다:
65
+ - 🖼: "replace preview" 텍스트를이 아이콘으로 변경
66
+ - 🌐:이 모델의 Civitai 페이지를 새 탭에서 엽니다.
67
+ - 💡:이 모델의 트리거 단어를 키워드 입력 상자에 추가합니다.
68
+ - 🏷:이 모델 미리보기에 사용되는 키워드를 사용합니다.
69
+
70
+ ![](img/model_card.jpg)
71
+
72
+ 이러한 추가 버튼이 표시되지 않으면 Refresh Civitai Helper를 클릭하여 다시 추가하십시오.
73
+
74
+ ![](img/refresh_ch.jpg)
75
+
76
+ Extra Network가 새로 고침될 때마다이 추가 수정이 제거되므로 버튼이 사라지면 Refresh Civitai Helper를 클릭하여 기능을 다시 추가해야합니다.
77
+
78
+
79
+ ### 작은 미리보기 모드
80
+ 이러한 기능 버튼은 작은 미리보기 모드를 지원하지만 SD Webui의 CSS 문제로 인해 현재 항상 표시하거나 항상 표시하지 않아야합니다.
81
+ ![](img/thumb_mode.jpg)
82
+
83
+ ## 다운로드
84
+ **(한 번에 하나씩, 하나를 다운로드하고 다른 것을 다운로드하세요)**
85
+ Civitai 모델 페이지 URL을 통해 모델을 다운로드하려면 3 단계가 필요합니다:
86
+ * URL을 입력하고 모델 정보를 가져 오는 버튼을 클릭합니다.
87
+ * 확장 프로그램이 모델 이름과 유형을 자동으로 입력합니다. 다운로드 할 하위 디렉토리와 모델 버전을 선택해야합니다.
88
+ * 다운로드를 클릭하십시오.
89
+ ![](img/download_model.jpg)
90
+
91
+ 다운로드 과정은 진행률 표시 줄이있는 명령 줄 인터페이스에서 표시됩니다.
92
+ 일시 중지 및 다시 시작을 지원하며 대용량 파일도 문제없이 처리합니다.
93
+
94
+
95
+ ## 일괄적으로 모델 새 버전 확인
96
+ Civitai에서 새 버전을 확인하기 위해 로컬 모델을 모델 유형 별로 일괄적으로 확인할 수 있습니다. 여러 모델 유형을 선택할 수 있습니다.
97
+ ![](img/check_model_new_version.jpg)
98
+
99
+ 새 버전을 확인 할 때마다 모델이 모두 확인 될 때까지 1 초의 지연이 있으므로 속도가 다소 느립니다.
100
+
101
+ 이것은 Civitai가 이 플러그인으로 인해 일시적으로 DDos와 유사한 상황에 빠지지 않도록 보호하기 위한 것입니다. 일부 클라우드 서비스 제공 업체는 "무료 사용자의 초당 API 요청 수는 1 회를 초과 할 수 없다"는 보호 메커니즘이 있습니다. Civitai는 이러한 설정이 없습니다. 그러나 우리는 여전히 그것을 보호해야합니다. 왜냐하면 그것이 다운되면 모두에게 좋지 않기 때문입니다.
102
+
103
+ 확인이 완료되면 다음과 같이 UI에 모든 새 버전을 찾은 정보가 표시됩니다.
104
+
105
+ 각 모델 새 버전에는 3 개의 링크가 있습니다.
106
+ * 첫 번째는 이 모델의 웹 페이지입니다.
107
+ * 두 번째는이 새 버전의 다운로드 주소입니다.
108
+ * 세 번째는 버튼입니다. Python 측에서 새 버전을 모델 디렉토리로 직접 다운로드합니다.
109
+ 이 방식으로 다운로드하면 "모델 다운로드" 영역과 명령 줄 창에 다운로드 세부 정보가 표시됩니다. 한 번에 하나의 작업만 지원됩니다.
110
+ ![](img/check_model_new_version_output.jpg)
111
+
112
+
113
+
114
+ ## URL을 기반으로 모델 정보 가져오기
115
+ Civitai에서 모델의 SHA256을 찾을 수 없지만 여전히 Civitai 모델에 모델을 연결하고 싶다면 해당 확장 프로그램 페이지에서 모델을 선택하고 Civitai 모델 페이지의 URL을 제공할 수 있습니다.
116
+
117
+ 버튼을 클릭하면 확장 프로그램이 해당 Civitai 모델의 정보를 다운로드하여 로컬 모델의 정보로 사용합니다.
118
+
119
+ ![](img/get_one_model_info.jpg)
120
+
121
+
122
+
123
+ ## 기타 설정
124
+ **설정 저장 버튼은 스캔 모델 영역 및 기타 설정 두 영역의 옵션을 저장합니다.**
125
+
126
+ * "항상 표시 버튼"은 터치 스크린에서 편리하게 사용하기 위한 것입니다.
127
+ * "작은 그림 모드에서 기능 버튼 표시"는 작은 그림 모드에서 기능 버튼을 표시할지 여부를 전환합니다.
128
+ ![](img/other_setting.jpg)
129
+
130
+ ## 미리보기 이미지
131
+ Extra Network는 model_name.png 및 model_name.preview.png 두 가지 미리보기 이미지 이름을 지원합니다. 여기서 model_name.png이 우선순위가 높습니다.
132
+
133
+ 우선순위가 높은 미리보기 이미지가 없으면 자동으로 model_name.preview.png를 사용합니다.
134
+
135
+ 이렇게 하면 직접 만든 미리보기 이미지와 인터넷에서 다운로드한 미리보기 이미지를 함께 사용할 수 있으며, 우선순위는 직접 만든 이미지가 높습니다.
136
+
137
+ ## 키워드
138
+ 카드에 키워드 추가 버튼은 civitai 미리보기 이미지에서 얻은 키워드를 추가하는 것이며, 사용자가 직접 만든 이미지의 키워드가 아닙니다.
139
+
140
+ 모든 이미지에 키워드가 있는 것은 아니며, 모델에 따라 미리보기 이미지의 키워드가 모두 같지 않을 수 있습니다. 따라서 여기서는 civitai 모든 미리보기 이미지 정보를 탐색하여 첫 번째 키워드가 있는 이미지를 로드합니다.
141
+
142
+
143
+ ## SHA256
144
+ 파일의 SHA256을 생성하려면 플러그인에서 전체 파일을 읽어야 합니다. 대형 파일의 경우 시스템이 느려질 수 있습니다.
145
+
146
+ SHA256은 civitai에서 해당 모델을 찾을 수 없는 두 가지 경우가 있습니다.
147
+ * 너무 오래된 모델이므로 civitai에 SHA256이 저장되어 있지 않습니다.
148
+ * 모델 작성자가 모델 파일을 조용히 교체했지만 설명 및 버전을 수정하지 않았습니다. 따라서 웹 페이지에서는 확인할 수 없지만 civitai 및 로컬 모델 파일은 이미 다른 파일입니다.
149
+
150
+ 이러한 경우에는 플러그인에서 모델 페이지 URL을 제공하여 모델 정보 파일을 얻을 수 있습니다
151
+
152
+
153
+ ## 자주 묻는 질문
154
+ ### 4개의 카드 버튼이 표시되지 않습니다.
155
+ #### 한국어 플러그인을 사용했습니다
156
+ 새 버전을 다운로드하면, 최신 버전에서 한국어 번역으로 인한 문제가 해결되었습니다. 양방향 다국어 플러그인은 v1.6.1.1 이후 버전부터 지원됩니다.
157
+
158
+ #### 클라우드 기반 한국어 플러그인을 사용했습니다
159
+ 클라우드 기반 한국어 플러그인을 사용한 경우 일반적인 한국어 플러그인으로 변경���십시오.
160
+
161
+
162
+ #### 다른 경우
163
+ 먼저 "Refresh Civitai Helper" 버튼을 클릭하여 Civitai Helper를 새로고침했는지 확인하세요.
164
+
165
+ 그런 다음 이 문제가 계속되는 경우, 유일한 이유는 최신 버전의 SD webui를 사용하지 않았기 때문입니다.
166
+
167
+ 만약 SD webui의 파일을 수정했다면, 업데이트 작업이 실패할 수 있습니다. 업데이트가 제대로 이루어졌는지 확인하려면 git 명령 줄의 출력 정보를 확인해야 합니다.
168
+
169
+ git은 종종 업그레이드를 거부하고, 일부 충돌을 수동으로 해결해야 한다는 메시지를 보여줍니다. 명령 줄 출력을 확인하지 않으면 업그레이드가 성공했다고 잘못 생각할 수 있습니다.
170
+
171
+
172
+ ### Request model info from civitai
173
+ 이것은 Civitai에 연결하고 있음을 나타내며, 정보가 없으면 연결할 수 없으므로 프록시를 사용해야 합니다.
174
+
175
+
176
+ ### 모델 정보 스캔 또는 가져오기 실패
177
+ 이 플러그인은 이제 매우 안정적이므로, 이 문제의 원인은 대부분 Civitai가 연결 요청을 거부했기 때문입니다.
178
+
179
+ Civitai는 대형 웹사이트와 같이 안정적이지 않습니다. 웹사이트가 다운되거나 API 연결을 거부할 수 있고, API 요청을 실제 검증 페이지로 전환하여 차단할 수도 있습니다.
180
+
181
+ Civitai에는 연결 풀 설정이 있습니다. 이는 동시에 허용되는 최대 연결 수입니다. 이 수치에 도달하면 다음 API 연결 요청은 모두 거부됩니다. 이 때는 잠시 기다렸다가 다시 시도해야 합니다.
182
+
183
+ 또한 국내 사용자들에게는 프록시 문제가 있습니다. 대개는 프록시를 사용해야만 연결할 수 있습니다.
184
+
185
+
186
+ ### civitai에서 잘못된 모델 정보 및 미리보기 이미지 가져오기
187
+ 안타깝게도, civitai의 데이터베이스에 일부 모델이 잘못된 sha256으로 저장되어 있습니다. 자세한 내용은 여기를 확인하십시오:
188
+ [https://github.com/civitai/civitai/issues/426](https://github.com/civitai/civitai/issues/426)
189
+
190
+ 따라서 이 확장 프로그램은 해당 모델의 올바른 모델 정보나 미리보기 이미지를 가져올 수 없습니다.
191
+
192
+ 이 경우 모델 정보 파일을 제거하고 이 확장 프로그램의 탭 페이지에서 civitai url로 올바른 모델 정보를 가져와야 합니다.
193
+
194
+ 또한, 잘못된 sha256을 가진 해당 모델을 civitai에 신고할 수 있습니다.
195
+ [https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100](https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100)
196
+
197
+ civitai에 그 모델을 신고하여 수정할 수 있도록 해주시기 바랍니다.
198
+
199
+
200
+ ### Colab 사용시 스캔 실패
201
+ 먼저 보이는 오류 메시지를 Google에서 검색해보세요. 대개 Colab의 문제일 가능성이 높습니다.
202
+
203
+ 그리고 Colab이 Google 드라이브에 연결되어 있다면, 파일에 대한 일회성 액세스 제한으로 인해 스캔이 실패할 수 있습니다. 이는 Google 드라이브의 제한 사항으로, 자세한 내용은 Google 검색을 통해 알아보세요.
204
+
205
+
206
+
extensions/Stable-Diffusion-Webui-Civitai-Helper/README.md ADDED
@@ -0,0 +1,329 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### Language
2
+ [中文](README.cn.md)
3
+ [日本語](README.jp.md)
4
+ [한국어(ChatGPT)](README.kr.md)
5
+
6
+ ## About Civitai Helper2: Model Info Helper
7
+ Civitai Helper 2 will be renamed to **ModelInfo Helper**. It is under development, you can watch its UI demo video to see how it gonna look like:
8
+ [YouTube](https://youtu.be/mPcKwQDDH8s)
9
+
10
+ # Notice
11
+ **This extension now is very stable and works well for many people. If you have an issue, check console log window's detail and read [common issue](#common-issue) part**
12
+
13
+ If you want to claim it doesn't work, check this first: [Claim Wall](claim_wall.md)
14
+
15
+
16
+ # Civitai Helper
17
+ Stable Diffusion Webui Extension for Civitai, to handle your models much more easily.
18
+
19
+ Civitai: [Civitai Url](https://civitai.com/models/16768/civitai-helper-sd-webui-civitai-extension)
20
+
21
+ # Features
22
+ * Scans all models to download model information and preview images from Civitai.
23
+ * Link local model to a civitai model by civitai model's url
24
+ * Download a model(with info+preview) by Civitai Url into SD's model folder or subfolder.
25
+ * Downloading can resume at break-point, which is good for large file.
26
+ * Checking all your local model's new version from Civitai
27
+ * Download a new version directly into SD model folder (with info+preview)
28
+ * Modified Built-in "Extra Network" cards, to add the following buttons on each card:
29
+ - 🖼️: Modified "replace preview" text into this icon
30
+ - 🌐: Open this model's Civitai url in a new tab
31
+ - 💡: Add this model's trigger words to prompt
32
+ - 🏷️: Use this model's preview image's prompt
33
+ * Above buttons support thumbnail mode of Extra Network
34
+ * Option to always show additional buttons, to work with touchscreen.
35
+
36
+
37
+ # Install
38
+ Go to SD webui's extension tab, go to `Install from url` sub-tab.
39
+ Copy this project's url into it, click install.
40
+
41
+ Alternatively, download this project as a zip file, and unzip it to `Your SD webui folder/extensions`.
42
+
43
+ Everytime you install or update this extension, you need to shutdown SD Webui and Relaunch it. Just "Reload UI" won't work for this extension.
44
+
45
+ Done.
46
+
47
+ # How to Use
48
+
49
+ ## Update Your SD Webui
50
+ This extension need to get extra network's cards id. Which is added since **2023-02-06**.
51
+ **If your SD webui is an earlier version, you need to update it!**
52
+
53
+ ## Scanning Models
54
+ Go to extension tab "Civitai Helper". There is a button called "Scan model".
55
+
56
+ ![](img/extension_tab.jpg)
57
+
58
+ Click it and the extension will scan all your models to generate SHA256 hashes, using them to retreive model information and preview images from Civitai.
59
+
60
+ **Scanning takes time, just wait it finish**
61
+
62
+ For each model, it will create a json file to save all model info from Civitai. This model info file will be "Your_model_name.civitai.info" in your model folder.
63
+
64
+ ![](img/model_info_file.jpg)
65
+
66
+ If a model info file already exists, it will be skipped. If a model cannot be found in Civitai, it will create an empty model info file, so the model won't be scanned twice.
67
+
68
+ ### Adding New Models
69
+ When you have some new models, just click scan button again, to get new model's information and preview images. It won't scan the same model twice.
70
+
71
+ ## Model Card
72
+ **(Use this only after scanning finished)**
73
+ Open SD webui's build-in "Extra Network" tab, to show model cards.
74
+
75
+ ![](img/extra_network.jpg)
76
+
77
+
78
+ Move your mouse on to the bottom of a model card. It will show 4 icon buttons:
79
+ - 🖼: Replace preview (a build-in button, modified from text to icon)
80
+ - 🌐: Open this model's Civitai url in a new tab
81
+ - 💡: Add this model's trigger words to prompt
82
+ - 🏷: Use this model's preview image's prompt
83
+
84
+ ![](img/model_card.jpg)
85
+
86
+ **If these additional buttons are not there**, click the `Refresh Civitai Helper` button to bring them back.
87
+
88
+ ![](img/refresh_ch.jpg)
89
+ Everytime after Extra Network tab refreshed, it will remove all these additional buttons. So, you need to click `Refresh Civitai Helper` button to bring them back.
90
+
91
+ ### Thumbnail Mode
92
+ Additional buttons work on thumbnail too, but due to SD webui's CSS issue, for now, they must be always displayed on thumbnail or don't display at all.
93
+ ![](img/thumb_mode.jpg)
94
+
95
+
96
+ ## Download
97
+ To download a model by Civitai Model Page's Url, you need 3 steps:
98
+ * Fill url, click button to get model info
99
+ * It will show model name and type automatically. Just choose sub-folder and model version
100
+ * Click download.
101
+ ![](img/download_model.jpg)
102
+
103
+ Detail will be displayed on console log, with a progress bar.
104
+ Downloading can resume from break-point, so no fear for large file.
105
+
106
+ ## Checking Model's New Version
107
+ You can checking your local model's new version from civitai by model types. You can select multiple model types.
108
+ ![](img/check_model_new_version.jpg)
109
+
110
+ The checking process has a "1 second delay" after each model's new version checking request. So it is a little slow.
111
+
112
+ This is to protect Civitai from issue like DDos from this extension. Some cloud service provider has a rule as "no more than 1 API request in a second for free user". Civitai doesn't have this rule yet, but we still need to protect it. There is no good for us if it is down.
113
+
114
+ **After checking process done**, it will display all new version's information on UI.
115
+
116
+ There are 3 urls for each new version.
117
+ * First one is model's civitai page.
118
+ * Second one is new version's download url.
119
+ * Third one is a button to download it into your SD's model folder with python.
120
+ With this one, output information is on "Download Model" section's log and console log. **One task at a time**.
121
+
122
+ ![](img/check_model_new_version_output.jpg)
123
+
124
+
125
+ ## Get Model Info By Url
126
+ This is used to force a local model links to a Civitai model. For example, you converted a model's format or pruned it. Then it can not be found on civitai when scanning.
127
+
128
+ In that case, if you still want to link it to a civitai model. You can use this funcion.
129
+
130
+ Choose this model from list, then offer a civitai model page's url.
131
+
132
+ After clicking button, extension will download that civitai model's info and preview image for the local file you picked.
133
+
134
+ ![](img/get_one_model_info.jpg)
135
+
136
+ ## Proxy
137
+ **If you are updating to new version, you need to re-lanuch SD webui before using it.**
138
+
139
+ Proxy textbox is at the bottom of extension tab.
140
+
141
+ **Each time you fill or clear a proxy value, you need to save setting, and Re-load UI with setting tab's reload button.**
142
+
143
+ Then all requests to civitai will use the proxy.
144
+
145
+ For some sock5 proxy, need to be used as "socks5h://xxxxx".
146
+
147
+
148
+
149
+
150
+ ## Other Setting
151
+ **The Save Setting button, will save both "Scan Model"'s setting and other setting.**
152
+
153
+ * "Always Display Button" is good for touch screen.
154
+ * "Show Buttons on Thumb Mode" will turn on/off additional Buttons on thumbnail.
155
+ ![](img/other_setting.jpg)
156
+
157
+
158
+
159
+
160
+ ## Preview Image
161
+ Extra network uses both `model_file.png` and `model_file.preview.png` as preview image. But `model_file.png` has higher priority, because it is created by yourself.
162
+
163
+ When you don't have the higher priority one, it will use the other automatically.
164
+
165
+ ## Prompt
166
+ When you click the button "Use prompt from preview image", it does not use the prompt from your own preview image. It uses the one from civitai's preview image.
167
+
168
+ On civitai, a model's preview images may not has prompt. This extension will check this model's all civitai preview images' information and use the first one has prompt in it.
169
+
170
+ ## SHA256
171
+ To create a file SHA256, it need to read the whole file to generate a hash code. It gonna be slow for large files.
172
+
173
+ Also, extension uses Memory Optimized SHA256, which won't stuck your system and works with colab.
174
+
175
+ There are 2 cases this hash code can not find the model on civitai:
176
+ * Some old models, which do not have SHA256 code on civitai.
177
+ * The model's owner changed file on civitai, but does not change version name and description. So, the file on civitai is actually not the one on your manchine.
178
+
179
+ In these cases, you can always link a model to civitai by filling its URL in this extension.
180
+
181
+
182
+
183
+ ## Feature Request
184
+ No new feature for v1.x after v1.5. All new feature will go to 2.x.
185
+
186
+ 2.x will focus on custom model information and may change name to "Model Info Helper", because it is not just focus on Civitai anymore.
187
+
188
+ From v1.5, v1.x goes into maintenance phase.
189
+
190
+ Enjoy!
191
+
192
+
193
+ ## Common Issue
194
+ ### 4 Buttons on card didn't show
195
+ #### Localization
196
+ There was a Localization issue if you are not using English version of SD webui. This is fixed in the latest version of this extension. **Bilingual localization extension is supported by PR since v1.6.1.1.**
197
+
198
+ ##### Using cloud based localization extension
199
+ Turn off cloud based localization extension, use normal localization extension.
200
+
201
+ #### Other case
202
+ First of all, make sure you clicked "Refresh Civitai Helper" button.
203
+
204
+ If issue is still there, then only reason is you are not using the latest SD webui. So, Make sure you updated it.
205
+
206
+ Your update could be failed if you have modified SD webui's file. You need to check git command's console log to make sure it is updated.
207
+
208
+ In many cases, git will just refuse to update and tell you there are some conflicts need you to handle manually. If you don't check the consloe log, you will think your SD webui is updated, but it is not.
209
+
210
+ ### Request, Scan or Get model info failed
211
+ This extension is stable. So, the reason for this most likely is your internet connection to Civitai API service.
212
+
213
+ Civitai is not as stable as those rich websites, it can be down or refuse your API connection.
214
+
215
+ Civitai has a connection pool setting. Basicly, it's a max connection number that civitai can have at the same time. So, if there are already too manny connections on civitai, it will refuse your API connection.
216
+
217
+ In those cases, the only thing you can do is just wait a while then try again.
218
+
219
+ ### Get Wrong model info and preview images from civitai
220
+ A bad news is, some models are saved with a wrong sha256 in civitai's database. Check here for more detail:
221
+ [https://github.com/civitai/civitai/issues/426](https://github.com/civitai/civitai/issues/426)
222
+
223
+ So, for those models, this extension can not get the right model info or preview images.
224
+
225
+ In this case, you have to remove the model info file and get the right model info by a civitai url on this extension's tab page.
226
+
227
+ Also, you can report those models with wrong sha256 to civitai at following page:
228
+ [https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100](https://discord.com/channels/1037799583784370196/1096271712959615100/1096271712959615100)
229
+
230
+ Please report that model to civitai, so they can fix it.
231
+
232
+
233
+
234
+
235
+ ### Scanning fail when using colab
236
+ First of, search your error message with google. Most likely, it will be a colab issue.
237
+
238
+ If you are sure it is a out of memory issue when scanning models, and you are using this extension's latest version, then there is nothing we can do.
239
+
240
+ Since v1.5.5, we've already optimized the SHA256 function to the top. So the only 2 choices for you are:
241
+ * try again
242
+ * or use a pro account of colab.
243
+
244
+
245
+
246
+
247
+
248
+ # Change Log
249
+ ## v1.6.4
250
+ * Add "Download All files" checkbox for downloading model section. Uncheck means only download 1 file.
251
+
252
+ ## v1.6.3
253
+ * Support downloading multiple files, not avaiable when checking new version.
254
+
255
+ ## v1.6.2.1
256
+ * when parsing civitai url, remove query string by PR
257
+
258
+ ## v1.6.2
259
+ * When downloading, re-name file if file already exists
260
+
261
+ ## v1.6.1.1
262
+ * Support bilingual localization extension by PR
263
+
264
+ ## v1.6.1
265
+ * Fix Localization issue for 4 addtional buttons on cards. (Forgot that again...)
266
+
267
+ ## v1.6.0
268
+ * Fix some UI issues to work with gradio 3.23.0
269
+ * Support Proxy when connecting to civitai. Check document for detail.
270
+ * check realpath when opening file, to fix error when using junction
271
+ * Fix multiple addtional buttons issue after switching tabs.
272
+
273
+ ## v1.5.7
274
+ * Fix Localization issue for 4 addtional buttons on cards
275
+
276
+ ## v1.5.6
277
+ * update error msg when can not connect to civitai API service
278
+ * update thumb mode for SD webui new version's metadata button
279
+
280
+ ## v1.5.5
281
+ * update SHA256 function, now it just use the code from pip
282
+
283
+ ## v1.5.4
284
+ * set sys.stdout to utf-8
285
+ * Add default header for requests to prevent from being blocked by civitai.
286
+ * merge other v1.5.x change log to v1.5.4
287
+ * When downloading a model by url, check if target model version is already existed in user selected sub-folder.
288
+ * Support scanning only selected model types.
289
+ * Force TI scanning delay 1 second to prevent from civitai treating this extension's requests as attacking.
290
+
291
+ ## v1.5.0
292
+ * Download a model by Civitai model page's url
293
+ * Resume downloading from break-point
294
+ * Download new version into SD Webui's model folder
295
+ * Addtional button now works on thumbnail mode
296
+ * Option to always show addtion button, for touch screen.
297
+
298
+ ## v1.4.2
299
+ * ignore .vae file in model folder when scanning
300
+
301
+ ## v1.4.1
302
+ * When checking new versions, also searching and ignore already existed ones.
303
+ * Add version number to the bottom of this extension's tab
304
+
305
+ ## v1.4
306
+ * Support checking model's new version, display the result in UI and offer download url
307
+ * Remove addintional sub tabs on extension tab. make ui simpler.
308
+
309
+ ## v1.3
310
+ * Open url at client side
311
+ * Link selected model to civitai by url or model id
312
+ * Save and load extension setting to file
313
+ * Show button action's output to UI
314
+ * Code refactoring
315
+
316
+ ## v1.2.1
317
+ * Add more error checking to work with different versions of SD webui.
318
+
319
+ ## v1.2
320
+ * Support customer model folder
321
+ * Support readable model info file
322
+ * Support download preview image with max size
323
+ * Remove card buttons when extra network is in thumbnail mode
324
+
325
+ ## v1.1
326
+ * Support subfolders
327
+ * Check if refresh is needed when clicking "Refresh Civitai Helper"
328
+ * Add space when adding trigger words
329
+ * Add memory Optimized sha256 as an option