見出し画像

画像生成AIモデルの情報を取得するGUIアプリ「ugomotsu」を開発しました

単独で動作する、画像生成AIモデルの詳細情報をCivitaiから取得可能なアプリケーションを作りました。


概要

ugomotsu は、Civitaiの情報を基にモデル情報を作成するアプリケーションです。従って、Civitaiにないモデルは対象外となります。(HuggingFaceにのみ存在するモデルなどは対象に含まれません。ご注意ください。)

このアプリケーションはPythonで作成されていて、オープンソースです。
Windows用の実行ファイルが用意されています。

ver0.1/ver0.1.1はウィルスと誤認されてダウンロード出来ませんので0.1.2以降を利用してください

起動の仕方

設定画面を開く

アプリケーションをクリックして起動したら設定画面が開きます。
使い方の説明と、挙動の変更を設定する事が出来ます。

起動画面

情報を取得する

方法は大まかに二つあります。モデルのファイルをドラッグアンドドロップするか、モデルのファイルに「ugomotsu」を関連付けるかです。

情報を取得する(ドラッグ&ドロップ)

ugomotsuの実行ファイル上に情報を取得したいモデルをドラッグし、ドロップします。

ugomotsuは指定されたファイルやフォルダを解析しモデルファイルを検出して処理します。複数のモデルやモデルファイルが含まれるフォルダをドロップすることで、一括してそれらを取得することも可能です。

情報を取得する(ファイルを関連付け)

モデルの拡張子(.safetensorsや.ckptなど)を右クリックして、ugomotsuを関連付けて実行することができます。モデルファイルを右クリックし、「プログラムから開く」を選択してください。
※この例ではCherryPickerXLv30.safetensors
拡張子に関連付けされますので、同じ拡張子ならLoraでも取得できるようになります。

PCでアプリを選択する

PCでアプリを選択するugomotsuアプリを選択

関連付けが完了すると、モデルファイルをダブルクリックするだけでugomotsuが起動するようになり、情報収集を開始します。

設定項目について

どのようなファイルが作られるのか、私が作ったモデルの Cherry Picker XL を例に説明します。(参考までにCherry Picker XL 3.0はこちら

サムネイルの作成

モデルファイルと同じフォルダにサムネイルを作成します。

stability Matrixで作られるサムネイルと同じ preview付き
civitaiで使われるサムネイルが取得されます。
NSFWフラグは配慮しませんので注意してください

インターネットショートカットの作成

モデルがあるフォルダにモデル名でフォルダを作成し、そこにcivitaiにあるモデルへのインターネットショートカットのリンクを作成します。

Civitaiとは違い、バージョンは入りません

パーミッションファイルの作成

モデルのパーミッション情報を書き込んだファイルを作成します。
パーミッションとは許された権限の事です。

ファイル名は This model permits users to oxooxo.txt のように
見た目で判断しやすいようになっています。(civitaiの並びと同じです)

ファイルの中はモデルの禁止された行為が記載されています。

< Cherry Picker XL の禁止事項 >
※2024年03月04日 14時31分16秒現在
生成画像の商用利用
モデル(マージモデル)の販売

モデルの情報ファイルの作成

モデルの製作者や公開日、パーミッションなど一通りの情報を書き込んだファイルを作成します。

----------------------------------------
< モデル情報 >
クリエイター: tkvier
モデル名: Cherry Picker XL
モデルID: 125680
モデル種別: Checkpoint
Civitai URL: https://civitai.com/models/125680
----------------------------------------
< 禁止事項 >
生成画像の商用利用
モデル(マージモデル)の販売
----------------------------------------
< モデルについて >
Cherry Picker XL
A photorealistic model that merges carefully selected models.
About
This model is a model that has been carefully selected and merged with real models.
このモデルはリアル系モデルを厳選してマージしたモデルです
Ver3.x ~
The model used in the version 2 series is not used at all. Please note that the usability will change completely.
バージョン2系列で使用したモデルは一切使用していません。使い勝手が全然変わることに注意してください。
If you are looking for quality, it is better to have more steps. The sample image uses Step30-60.
もしクオリティを求めるならStepは多めが良いです。サンプル画像ではStep30-60を使用しています。
I am using Danbooru Tags Upsampler to generate sample image prompts. This is a divine tool.
サンプル画像のプロンプト生成にDanbooru Tags Upsamplerを使用しています。これは神ツールです。
Infomation
Since it is a SDXL base model, you cannot use LoRA and others from SD1.x or SD2.x.
SDXLベースモデルなので、SD1.xやSD2.xのLoRAなどは使用できません。
The recommended resolution for the generated images is 896x896or higher.
生成画像の解像度は896x896以上がおすすめです。
The quality will be poor at 512x512.
512x512では画質が悪くなります。

About Cherry Picker XL

モデルのバージョン情報の作成

モデルフォルダの中にフォルダがバージョンごとに作成されます。
(モデルのファイル\モデルフォルダ\バージョンフォルダ)
モデルのバージョン情報が書き込まれています。

----------------------------------------
< バージョン情報 >
モデル名: Cherry Picker XL
モデルバージョン: v3.0
クリエイター: tkvier
----------------------------------------
モデルID: 125680
モデル種別: Checkpoint
ベースモデル: SDXL 1.0
モデルタイプ: Standard
Civitai URL: https://civitai.com/models/125680?modelVersionId=373927
ダウンロードURL: https://civitai.com/api/download/models/373927
----------------------------------------
アップロード日: 2024年03月04日 14時31分16秒
公開日: 2024年03月04日 16時19分52秒
Hash: EC6923D3D3
----------------------------------------
< 禁止事項 >
生成画像の商用利用
モデル(マージモデル)の販売
----------------------------------------
< このバージョンについて >

The models used are:
Checkpoint

Artisanal XL alpha-1

LEOSAM's HelloWorld XL 3.2DPO

Physiogen XL v0.4

ICBINP XL v2.0

firsttunnerXL v1.0

sdxlpastania_v1 v1.0

XXMix_9realisticSDXL v1.0

LoRA

SDXL-Flat

Homemade LoRA for adjustment(調整用自作LoRA)
----------------------------------------
< モデルについて >
Cherry Picker XL
A photorealistic model that merges carefully selected models.
About
This model is a model that has been carefully selected and merged with real models.
このモデルはリアル系モデルを厳選してマージしたモデルです
Ver3.x ~
The model used in the version 2 series is not used at all. Please note that the usability will change completely.
バージョン2系列で使用したモデルは一切使用していません。使い勝手が全然変わることに注意してください。
If you are looking for quality, it is better to have more steps. The sample image uses Step30-60.
もしクオリティを求めるならStepは多めが良いです。サンプル画像ではStep30-60を使用しています。
I am using Danbooru Tags Upsampler to generate sample image prompts. This is a divine tool.
サンプル画像のプロンプト生成にDanbooru Tags Upsamplerを使用しています。これは神ツールです。
Infomation
Since it is a SDXL base model, you cannot use LoRA and others from SD1.x or SD2.x.
SDXLベースモデルなので、SD1.xやSD2.xのLoRAなどは使用できません。
The recommended resolution for the generated images is 896x896or higher.
生成画像の解像度は896x896以上がおすすめです。
The quality will be poor at 512x512.
512x512では画質が悪くなります。

About Cherry Picker XL v3.0.txt

モデルの作例画像の作成

モデルの作例(サンプル)画像をダウンロードする設定です。
モデルによっては数MBのファイルをそれなりの数ダウンロードしますので、インターネット回線の帯域や保存容量を圧迫する場合があります。

作例(サンプル)画像

モデル情報の取得

モデル情報の取得は自動で行われ、特に操作することはありません。

取得の様子

モデルを引数に起動すると処理を開始します。
全ての処理が終われば完了です。


この記事が気に入ったらサポートをしてみませんか?