使い方を徹底解説!ミッドジャーニー(Midjourney)2023年5月29日AI画像生成のテクニックと考察AI画像生成のテクニックと考察ジャニクラゲこんにちは。AIジャワカレーのジャニクラゲです。今回は、2023年4月6日に実装されました、「Permutation」について解説していきます。実装当初は「Proプラン」のみの機能でしたが、現時点では「Standardプラン」の方でも使用可能です。プランどちらも「fastモード」でのみ動作します。「Permutation」は使いこなせると、時短になると思いますし、面白い機能ですのでご紹介していきます。RinkerKindleAmazonPermutationについてPermutation(パーミュテイション)とは「順列」のことです。高校数学Aで順列を習った方もいらっしゃると思います。Permutation機能を使うことにより、数Aの順列の様に、いくつかのプロンプトを組み合わせて並べていくことが出来ます。{}の中にテキストを複数挿入したり、複数の{}を使用することで、組み合わせを指示することができます。D}とプロンプトを書いた場合、ACADBCBDの4種類のプロンプトが実行されて、画像出力されることになります。数学の順列の様に、順番を組み替えることはミッドジャーニー(Midjourney)では行いません。左に配置されたAは常に左側に位置します。CAやDAのような順番にはなりません。CB、DBという順番にもなりません。おいて、{}内の「,」が重要な役割を担っています。「,」が{}内の要素を分割しています。分割されたそれぞれの要素が、他の{}内の独立した要素と組み合わさるという流れです。具体例を見ていきましょう。{笑っている、怒っている}という意味のプロンプトを入れてみます。angry}となります。当然ですが、Permutation機能が適用されるのは、{}の中身に対してのみです。woman」は{}の中に入っていませんので、常に固定されたプロンプトとなります。組み合わせは以下の様になります。angry}で2通り。2×2=4となり、上記のように4通りの組み合わせが出来ます。angry」という風に4通りのジョブが実行されます。4種類のボタンについて{}を使って、Permutation機能を使用する際に限って、上図のように4つのボタンが表示されます。Template」となっています。Yesボタン「Yes」ボタンを押すと、そのままジョブが同時に実行されます。Noボタン「No」ボタンを押すと、上記の様にプロンプトに横線が引かれて、プロンプトが無効になります。PromptsPermutation機能は、一度実行してしまうと、複数のジョブが同時に始動するため、fastモードの残り時間がたくさん削られてしまいます。間違ったプロンプトに気づかずに、大量の組み合わせを始動させると大変なことになります。All」というボタンも出現しますが、押しても上手くキャンセルできないこともあります。Prompts」ボタンを押すと、上図のように、実行するコマンド全てを記載してくれます。Prompts」ボタンを押すのをオススメします。Template」ボタンを押すと、上図のようにプロンプトが表示されます。自由に修正・追記することが可能です。old」に変えて、「送信」ボタンを押してみます。old」に修正されています。{}単独で使用することも可能{}を複数使用して、それぞれを組み合わせる方法が一般的ですが、{}単独でも機能します。old}.というように、{}はひとつだけで、その中に3つの単語を入れてみました。すると、上記のように3通りのプロンプトが生成されます。{}内の独立した3つの要素が使われてプロンプトができています。スタイライズ値やカオス値をいくつか試してみたりなど、色々と便利な使い方があるかもしれません。半角スペースの入れ方Permutation機能の細かい注意点として、半角スペースの挿入があります。基本的には、{}の両外側に半角スペースを入れておくと無難です。angry}「半角スペース」としておくと良いでしょう。上図のように、「woman20」や「oldsmile」というなぞの単語を生み出してしまいます。上の画像は「oldangry」という謎のプロンプトによって、本来の「20歳の日本女性が怒っている」という意味の画像とは違うものが出力されてしまいます。よって、基本的には{}の前後に半角スペースを置く様にしておきましょう。ように、「--」と「{」をくっつけておく必要があります。半角スペースは不要ということです。B}のように、「{」の直後にも半角スペースは不要となりますのでご注意ください。前後は半角スペース不要ということです。「,」の直後には半角スペースがあっても無くても大丈夫です。B}もしくは--{A,B}という記述で大丈夫です。ProプランとStandardプラン、Basicプランの違いProプラン月額60ドル(年額576ドル)で加入できるProプランに加入している場合、Permutation機能のジョブを40個始動可能です。expressway}.」のように、{}を多数使用して、{}内の要素も多数分割して、合計40通りのジョブまで生成することが出来ます。40語のジョブが確認できます。Standardプラン月額30ドル(年額288ドル)で加入できるStandardプランに加入している場合は、Permutation機能で出力できるジョブは10個までとなります。10個を超える組み合わせをスタートさせようとすると、上記の表示が出現して実行させてもらえません。Basicプラン月額10ドル(年額96ドル)で加入できるBasicプランに加入している場合は、Permutation機能で出力できるジョブは4個までとなります。ような形が限界となります。Standardプラン、Basicプランでは使用できなくなる可能性もあるまた、本来はPermutation機能はProプランのみの機能です。現在Standardプラン、BasicプランでもPermutation機能を使用できますが、サーバーにかかる負荷状況等によってはProプランのみに制限される可能性があります。Fastモード限定Proプラン、Standardプランともに、Permutation機能を使用するには「fastモード」でなければなりません。「relaxモード」では使用できない機能となっていますので、「fastモード」の残量にはご注意ください。RinkerKindleAmazon{}の中に{}を入れることも可能Permutation機能では、{}の中にさらに{}を入れて分割することが出来ます。angry}の部分に{}を入れてみます。pig}}という風にしてみました。