AI画像生成「Stable Diffusion」をGoogle Colaboratoryで実行する方法メモ
2023/5/20
2023/5/20
目次
1)Stable Diffusion WEB UIのGitHubを開く

2)使いたいモデルを選ぶ

- モデルを選んで「stable」を押す
- Google Colaboratoryのページが表示される
3)Google Colaboratoryを実行する

4)WEB UIのページを開く

5)画像生成を実行する

- プロンプトを入力して「Generate」を押す
- 画像が生成されて表示されます
WEB UIの解説メモ(txt2img)
プロンプトフォーム

カスタマイズ設定

項目名 | 項目名(日本語) | 設定内容 | 変更点 | 用途 |
---|---|---|---|---|
Sampling method | サンプリング方法 | 画像を生成する方法を選択します。 | ガウスサンプリングとノイズサンプリングから選択できます。ガウスサンプリングはより滑らかで自然な画像を生成する一方、ノイズサンプリングはよりエッジの効いた画像を生成する傾向にあります。 | 画像の見た目を変えたい場合。 |
Sampling steps | サンプリングステップ数 | 画像を生成する際にサンプリングを行う回数を指定します。 | サンプリングステップ数を増やすと、より詳細な画像が生成されます。 | より詳細な画像を生成したい場合。 |
Restore faces | 顔を復元する | 画像に顔が含まれている場合、顔を復元するかどうかを選択できます。 | 顔を復元すると、より自然な画像が生成されます。 | 顔が写っている画像を生成したい場合。 |
Tiling | タイル | 画像をタイル状に分割して処理するかどうかを選択できます。 | タイル処理を行うと、処理時間を短縮することができます。 | 処理時間を短縮したい場合。 |
Hires. fix | 高解像度固定 | 画像の高解像度を固定するかどうかを選択できます。 | 高解像度を固定すると、より高解像度の画像が生成されます。 | 高解像度の画像を生成したい場合。 |
Width | 幅 | 生成する画像の幅を指定します。 | 幅を大きくすると、より広い画像が生成されます。 | 幅の広い画像を生成したい場合。 |
Height | 高さ | 生成する画像の高さを指定します。 | 高さを大きくすると、より高い画像が生成されます。 | 高さの高い画像を生成したい場合。 |
Batch count | バッチ数 | 一度に処理する画像数を指定します。 | バッチ数を大きくすると、処理時間を短縮することができます。 | 処理時間を短縮したい場合。 |
Batch size | バッチサイズ | バッチごとに処理する画像数を指定します。 | バッチサイズを大きくすると、より詳細な画像が生成されます。 | より詳細な画像を生成したい場合。 |
CFG Scale | CFGスケール | 画像の解像度を上げる際の倍率を指定します。 | CFGスケールを大きくすると、より高解像度の画像が生成されます。 | 高解像度の画像を生成したい場合。 |
Seed | シード | 画像の生成に使用する乱数シードを選択できます。 | シードを変えると、異なる画像が生成されます。 | 異なる画像を生成したい場合。 |
Extra | 追加 | 画像生成に追加で行う処理を選択できます。 | 追加処理を行うことで、より自然な画像やエッジの効いた画像などを生成することができます。 | 画像の見た目を変えたい場合。 |
Posex | Posex | 画像の向きを変更するかどうかを選択できます。 | Posexを有効にすると、画像の向きを変更することができます。 | 画像の向きを変えたい場合。 |
Additional Networks | 追加ネットワーク | 画像生成に使用する追加ネットワークを選択できます。 | 追加ネットワークを使用することで、より高品質な画像を生成することができます。 | より高品質な画像を生成したい場合。 |
ControlNet v1.1.180 | ControlNet v1.1.180 | 画像生成に使用する制御ネットワークを選択できます。 | ControlNet v1.1.180を使用することで、より自然な画像を生成することができます。 | より自然な画像を生成したい場合。 |
Latent Couple | 潜在的カップリング | 画像生成に使用する潜在的カップリングを選択できます。 | 潜在的カップリングを使用することで、よりエッジの効いた画像を生成することができます。 | エッジの効いた画像を生成したい場合。 |
Script | スクリプト | 画像生成に使用するスクリプトを指定できます。 | スクリプトを指定することで、独自の画像生成処理を実行することができます。 | 独自の画像生成処理を実行したい場合。 |
生成後のアクション

その他のモード

モード名 | モードの説明 | できること | 出力 |
---|---|---|---|
txt2img | テキストから画像 | テキストを入力すると、画像を生成する。 | 画像 |
img2img | 画像から画像 | 画像を入力すると、別の画像を生成する。 | 画像 |
Extras | 追加機能 | 画像の処理や、画像からテキストを生成することができる。 | 画像、テキスト |
PNG Info | PNGファイルの情報 | PNGファイルのサイズ、解像度、色空間などの情報を表示する。 | テキスト |
Checkpoint Merger | チェックポイントをマージ | 複数のチェックポイントをマージして、より良い画像を生成する。 | 画像 |
Train | 学習 | 画像から画像を生成するモデルを学習させる。 | モデル |
Batchlinks Downloader | Batchlinksをダウンロード | Batchlinksのモデルをダウンロードする。 | モデル |
Deforum | Deforumをダウンロード | Deforumのモデルをダウンロードする。 | モデル |
OpenPose Editor | OpenPoseエディター | OpenPoseで生成された画像を編集する。 | 画像 |
CivitAi | CivitAiをダウンロード | CivitAiのモデルをダウンロードする。 | モデル |
3D Openpose | 3D Openpose | 3D画像から3Dの姿勢を推定する。 | 3D姿勢 |
Additional Networks | 追加ネットワーク | 追加のネットワークをダウンロードする。 | ネットワーク |
Depth Library | 深度ライブラリ | 深度情報を取得する。 | 深度情報 |
最近の記事

音楽生成AI「Suno」の使い方まとめ!作詞作曲が簡単にできる?
簡単に曲が作れるAIということでよく聞く「Suno(Chirp)」についてまとめました。
目次「Suno」とはテキストからさまざまな音声を生成する「Bark」歌詞から曲を生成する「Chirp」...
2023/11/24
2023/11/24

【Open AI】APIの料金まとめ|GPT・DALL·E・Whisperなど
Open AIのAPI(一部)の料金をまとめました。
参考のために日本円は「1ドル150円」で換算をしています。
目次Text generation: テキスト生成Assistants ...
2023/11/22
2023/11/22

【Next.js】Assistants APIの基本的なコードまとめ。
Open AIの「Assistants API」をNext.jsで使用する時の基本的なコードをまとめました。
目次Open AIのAPIセットアップ基本の使い方Threads: スレッドを作る...
2023/11/21
2023/11/21

【Next.js】Open AIのAPIでファイルをアップロードする方法。
今回は、Next.jsサイトからOpen AIのAPI(Upload file)で、ファイルをアップロードする方法を実装するのに時間がかかったのでその過程と最終コードをまとめます。(Vercelにデ...
2023/11/21
2023/11/22

「生成系AIのWEBプロダクトTOP50」をまとめてみる。
Andreessen Horowitzが出している記事で紹介されている「AIプロダクトの月間訪問者数ランキングTOP50」のサービスをまとめました。
目次ChatGPTcharacter.ai...
2023/10/3
2023/10/3

【Next.js 13】NextAuth+FireStoreにユーザー情報を保存する。
今回は、以下の3つをNext.js 13で実装するためのメモです。
Googleアカウントでログインできる
アカウント、セッション情報をFirestoreに保存する
サーバーサイ...
2023/7/12
2023/7/12