StableStudioとは?オープンソース版DreamStudioで画像生成する方法を解説

StableStudioとは?オープンソース版DreamStudioで画像生成する方法を解説

当サイトはアフィリエイト広告を利用しています

Stable Diffusionに関する情報を集めていると、StableStudioという言葉を耳にしたことがあるかもしれません。

しかし、以下のように思っているのではないでしょうか。

  • StableStudioが何なのか分からない
  • どのようにインストールすればいいのか知りたい
  • 無料で使う方法が気になる

結論からいうと、StableStudioはDreamStudioのオープンソース版のようなアプリで、プラグインを活用すればさまざまな方法で画像を生成できます。

今回の記事では、StableStudioの特徴や導入手順、画像生成方法などを詳しく解説します。

無料で利用する方法についても触れているので、気になる方はぜひ最後までご覧ください。

目次

StableStudioとは?4つの特徴

StableStudioとは?4つの特徴
出典:GitHub|StableStudio

StableStudioの特徴である以下4点について解説します。

  1. Stable Diffusionで画像生成できるオープンソースのアプリ
  2. DreamStudioと同様のUI
  3. 画像生成にはDreamStudioのAPIキーが必要
  4. プラグインでのカスタマイズが可能

1.Stable Diffusionで画像生成できるオープンソースのアプリ

StableStudioとは、Stable Diffusionでの画像生成に利用できるアプリです。

Stable Diffusionを提供しているStabilityAI社が、誰でも無料で利用できるオープンソースで提供しています。

ただし、StableStudioの機能を利用するには外部のアプリ・サービスと連携させる必要があります。

そのため、画像生成時に料金が発生する場合がある点に注意してください。

2.DreamStudioと同様のUI

StableStudioを操作する画面(UI)は、DreamStudioとほとんど同じです。

DreamStudioと同様のUI
出典:DreamStudio

DreamStudioは、StabilityAI社が運営しているオンライン画像生成サービス。

DreamStudioのUIを誰でも利用できるようオープンソース化したものが、StableStudioだと考えてよいでしょう。

DreamStudioで使える機能はStableStudioでも動作するため、同じ使用感で利用できます。

3.画像生成にはDreamStudioのAPIキーが必要

DreamStudioで画像を生成するには、DreamStudio内で取得できるAPIキーが必要です。

StableStudioにAPIキーを設定することで、キーに連動したStabilityAIアカウントに接続します。

接続したアカウントが保有しているクレジット分だけ画像を生成できます。

クレジットが不足したら、課金して追加購入することが可能です。

4.プラグインでのカスタマイズが可能

StableStudioには、プラグインを使ってカスタマイズできるメリットがあります。

プラグインを使うことで新しい機能を追加できるため、DreamStudioでは利用できない機能を実装できます。

こうしたプラグインを開発し、新しい画像生成プラットフォームあるいは一機能として公開することが、StableStudioの主な利用方法となるでしょう。

Stable Diffusion WebUIプラグインで無料生成も可能に

公式で配布されているプラグインを使用すると、自分のPC内にあるStable Diffusion WebUIを利用して画像を生成するように機能を変更できます。

WebUIを利用する場合、DreamStudioの機能を使わないためAPIキーが不要となり、クレジットも必要なくなるわけです。

StableStudioで無料の画像生成を試してみたいのであれば、Stable Diffusion WebUIも併せてインストールすると良いでしょう。

StableStudioを導入する手順【4ステップ】

StableStudioを導入する手順【4ステップ】
出典:GitHub|StableStudio

StableStudioをローカル環境(自分のPC)に導入する方法を、以下のステップごとに解説します。

  1. Node.jsをインストールする
  2. yarnをインストールする
  3. Gitをインストールする
  4. StableStudioをインストールする
STEP

Node.jsをインストールする

StableStudioをインストールするのに必要なNode.jsを入手します。

公式のダウンロードページを開き、利用する環境を選んで「Download Node.js」ボタンを押してください。

Node.jsをインストールする
出典:Node.js

ダウンロードしたファイルを実行し、セットアップウィザードを完了させましょう。

Node.jsをインストールする

基本的には「Next」ボタンを押していけばOKですが、途中2か所のチェックボックスにチェックを入れてください。

Node.jsをインストールする

進めていくと表示される「Install」ボタンを押します。インストールが完了したら「Finish」ボタンを押して終了です。

追加ツールのインストールが必要な場合も

Node.jsのインストール終了後に、以下のような黒い画面が表示される場合があります。

追加ツールのインストールが必要な場合も

必要な追加ツールをインストールする旨が書かれているので、エンターキーなど適当なキーを複数回押してプログラムを実行させましょう。

Windowsを利用している場合、PowerShellというアプリで動作します。

「Type ENTER to exit:」と表示されるまで待つとインストール完了です。

追加ツールのインストールが必要な場合も
STEP

yarnをインストールする

Node.jsを入手したら、作業を簡略化するためにyarnをインストールします。

導入方法は、コマンドプロンプトに以下のコマンドを入力するだけ。

  • npm install -g yarn

コマンドプロンプトはWindowsに初めから入れられている標準アプリなので、Windowsキーから検索して探してみてください。

STEP

Gitをインストールする

StableStudioのファイルをダウンロード・管理するために必要なGitをインストールします。

公式サイトのダウンロードページからインストーラーを入手してください。

Gitをインストールする
出典:Git

インストーラーを実行するとGitのインストールが始まりますが、設定を変更せずにNextボタンを押していけばOKです。

インストールが完了すれば、フォルダ内で右クリックして「その他のオプションを確認」から開いたメニューに「Git GUI Here」などの項目が追加されます。

Gitをインストールする
STEP

StableStudioをインストールする

これまで準備したツールを使ってStableStudioをインストールします。

StableStudioを置きたい場所で右クリックし、メニューから「ターミナルを開く」を選択してください。

StableStudioをインストールする

黒い画面が表示されるので、以下のコマンドを順に入力します。

  • git clone https://github.com/Stability-AI/StableStudio.git
  • cd StableStudio
  • yarn
  • yarn dev

最後のコマンドは処理が終わることがないため、待ち続ける必要はありません。

yarn devを実行したあと、任意のブラウザで「http://localhost:3000/」にアクセスすると、StableStudioの画面が表示されます。

StableStudioをインストールする
yarnコマンドでエラーになったときの対処方法

PowerShellでyarnコマンドを実行する際、以下のようにエラーとなる場合があります。

yarnコマンドでエラーになったときの対処方法

このエラーは、実行ポリシーの設定により制限がかかっているため表示されているようです。

以下のコマンドを入力して、実行ポリシーを変更してください。

  • Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

実行後、以下のコマンドを入力して「RemoteSigned」と表示されれば成功です。

  • Get-ExecutionPolicy

Xserver VPSを利用するのもおすすめ

ここではローカル環境への導入方法を解説しましたが、Xserver VPSのような仮想サーバーレンタルサービスを利用するのもおすすめです。

Xserver VPSであれば、アカウントページの「追加申し込み」からStableStudioを選択することで、簡単に導入できます。

Xserver VPSを利用するのもおすすめ

また、仮想サーバーをチームメンバーやユーザーに共有して、多人数で利用することも可能です。

StableStudioを長期的に利用したり、プラグインを開発したりする予定であれば、Xserver VPSを利用することも検討してみてください。

DreamStudioを利用して画像生成する方法

DreamStudioを利用して画像生成する方法
出典:GitHub|StableStudio

StableStudioをインストールできましたが、このままでは画像を生成できません。

画像を生成するために必要なAPIキーの取得方法と、画像生成の方法を以下のステップで解説します。

  1. StabilityAIアカウントを作成する
  2. DreamStudioのAPIキーを取得する
  3. StableStudioにAPIキーを入力する
  4. プロンプトを入力して画像を生成する
STEP

StabilityAIアカウントを作成する

APIキーを取得するのに必要なStabilityAIアカウントを作成します。

DreamStudioにアクセスし、右上のログインボタンを押してください。

StabilityAIアカウントを作成する
出典:DreamStudio

下にある「Sign up」をクリックし、いずれかの方法でアカウントを作成しましょう。

StabilityAIアカウントを作成する
  • Googleアカウントを使う
  • Discordアカウントを使う
  • メールアドレスを使う

アカウントを作成すると、ログインした状態で画像生成ページに移動します。

右上にアカウントのアイコンと無料クレジット数が表示されているのが確認できるはずです。

StabilityAIアカウントを作成する
STEP

DreamStudioのAPIキーを取得する

StabilityAIアカウントに紐づくAPIキーを取得します。

DreamStudio右上のアカウント情報部分をクリックしてアカウントページを開きましょう。

「API keys」の欄にキーが表示されているので、右側にあるコピーアイコンをクリックしてコピーしてください。

DreamStudioのAPIキーを取得する
STEP

StableStudioにAPIキーを入力する

StableStudioの画面(http://localhost:3000/)の最下部にあるAPIキー入力欄に、コピーしたキーを貼り付けてください。

StableStudioにAPIキーを入力する

キーを貼り付けると最上部に「Ready」と表示され、StableStudioで画像を生成できるようになります。

StableStudioにAPIキーを入力する

上の「< Generate」をクリックし画像生成を始めましょう。

StableStudioにAPIキーを入力する
STEP

プロンプトを入力して画像を生成する

以下の入力欄や設定を変えて、画像生成を実行します。

設定項目概要
Enhance画風・スタイル
Promptプロンプト(生成したいものの単語を書く)
Negative promptネガティブプロンプト(生成したくないものの単語を書く)
Upload image生成の参考にする画像
1:1生成する画像の比率およびサイズ
Image count生成する枚数
Prompt strengthプロンプトが与える影響の強さ
Generation steps生成するステップ数
Seedシード値
Model生成に使うモデルデータ
Sampler生成に使うサンプラー

設定し終えたら「Dream」ボタンを押して画像を生成しましょう。

StableStudioに関するQ&A

StableStudioに関するQ&A

StableStudioに関する、よくある質問と回答を紹介します。

  • StableStudioは無料で画像を生成できますか?
  • DreamStudioとは何が違いますか?
  • Stable Diffusion WebUIとどちらが優れていますか?
  • Stable Diffusion WebUIと接続できますか?
  • StableStudioを利用するメリットは?

StableStudioは無料で画像を生成できますか?

アカウント作成時にもらえるクレジット分であれば、無料で画像を生成できます。

もらえるクレジット分以上に生成したい場合は、お金を支払ってからクレジットを購入する必要があります。

なお、無料で制限なく画像を生成したいのであれば、Stable Diffusion WebUIを導入する方法がおすすめです。

以下の記事で詳しく解説しているので、興味があればチェックしてみてください。

DreamStudioとは何が違いますか?

StableStudioとDreamStudioは、以下の点が異なります。

違う点StableStudioDreamStudio
アプリの権利オープンソース(誰でも利用可)StabilityAIが運営
ブランドロゴStableStudioDreamStudio
外部連携(拡張性)プラグインで拡張可能APIで連携可能
アカウントの管理機能なしあり

画像生成機能はどちらも同様で、StabilityAIアカウントのクレジットを消費します。

ただし、StableStudioはプラグインを利用すれば、無料で画像生成できる環境を構築することが可能です。

Stable Diffusion WebUIとどちらが優れていますか?

単純に画像を生成したいだけであれば、Stable Diffusion WebUIのほうが便利です。

Stable Diffusion WebUIを利用するにはグラフィックボード(GPU)を搭載したPCが必要ですが、生成ごとの費用がかからず、生成内容に制限がありません。

機能を拡張できるプラグインやモデルを自由に導入できる点もメリットといえるでしょう。

一方、StableStudioは画像生成の際に高いスペックが要求されない点が魅力です。

DreamStudioと同じUIで操作できる点もポイントといえるかもしれません。

Stable Diffusion WebUIと接続できますか?

公式のプラグインを利用することで、Stable Diffusion WebUIで画像を生成できるようになります。

プラグインを使うには、StableStudioのインストール手順で「yarn」のみのコマンドを実行したところまで進めたら、以下のとおりに操作してください。

  • Stable Diffusion WebUIを起動するファイル「webui-user.bat」をメモ帳などで開く
  • 「set COMMANDLINE_ARGS=」の後ろに「–nowebui –cors-allow-origins=http://localhost:3000」を追記する
  • webui-user.batを実行する(WebUIの画面は開かないので注意)
  • StableStudioのターミナルに戻り「yarn dev:use-webui-plugin」コマンドを実行する

設定に問題がなければ、StableStudioの設定画面がstable-diffusion-webui用のものに変わっているはずです。

Stable Diffusion WebUIと接続できますか?

画像生成時に使えるモデルやサンプラーなどもStable Diffusion WebUIと同様です。

StableStudioを利用するメリットは?

StableStudioを利用するメリットは以下のとおり。

  • DreamStudioのUIを利用できる
  • プラグインで拡張した独自のサービスを開発できる
  • VPSを利用してチームメンバーや顧客へ提供しやすい

これらのメリットから、StableStudioは自社のサービスを提供したい開発者向けのサービスだと考えられます。

画像生成できるツールを求めているのであれば、Stable Diffusion WebUIやDreamStudioを使うのがおすすめです。

まとめ

本記事ではStableStudioについて解説しました。

最後に、記事の内容をおさらいしておきましょう。

  • StableStudioは、DreamStudioと同様のUIで画像生成できるオープンソースのアプリ
  • プラグインでのカスタマイズが可能
  • 画像生成にはDreamStudioのAPIキーが必要でクレジットを消費する
  • Stable Diffusion WebUI用プラグインを使えば無料での画像生成も可能
  • StableStudioの導入にはNode.js、yarn、Gitのインストールが必要

StableStudioは、開発者向けのカスタマイズ性の高い画像生成プラットフォームです。

DreamStudioのUIを利用して画像生成したいのであれば利用してみるとよいでしょう。

カスタマイズしたStableStudioを公開する際は、Xserver VPSのような仮想サーバーを活用してみてください。

XServer VPS

お問い合わせ

お問い合わせ

metalandへのお問い合わせは以下のフォーム、もしくはLINE@よりお願いいたします。

  • LINE@:1〜2営業日以内にご返信させていただきます。
  • 問い合わせフォーム:3〜5営業日以内にご返信させていただきます。

記事のご制作依頼、広告掲載、プレスリリースなどお気軽にお問い合わせください。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

「Metaland編集部」は、Web3.0、メタバース、AIといった最新のトピックを皆様にお届けします。専門知識がない方でもご心配は不要です。情報を深くかつ分かりやすく解説することを重視し、新しいデジタル時代への案内役となることを目指しています。一緒に新たなステップを踏み出しましょう!

目次