[Prompt Helper] Claude (Slack) Stable Diffusion Prompt Helper
詳細
ファイルをダウンロード
モデル説明
概要 | Introduction
これは、Anthropicが開発した大規模言語モデルであるClaudeを、あなたの個人用プロンプトトレーナーに変えるためのテンプレートです。
Claudeは現在(2023年4月21日時点)無料で利用可能であり、私の体験ではChatGPT(3.5)と同等の性能を発揮します。
このガイドでは、Slack内に配置されたClaudeを使用しています。Slackアカウントが必要ですが、Proプランにアップグレードする必要はありません。
Claudeをあなたの個人用プロンプト生成ツールに変えるためのテキストテンプレートです。
Claudeは現在(2023年4月21日時点)無料で利用可能であり、私の体験ではChatGPT(3.5)と同等の性能を発揮します。
このガイドでは、SlackアプリとしてのClaudeを利用しています。Slackアカウントが必要ですが、Pro版へのアップグレードは不要です。
使用方法 | Usage
ファイルから(または直接ここでコピーして)テキストをダウンロードし、それをClaudeに送信してください。
まず、任意のチャンネルにClaudeをアプリとして追加します(チャンネルの管理者権限が必要です)。その後、「@Claude こんにちは」と送信すると、Claudeが折りたたまれたスレッドで返信します。そのスレッドに入り、私が提供するテキストを貼り付けてください。
私が提供するテキストは、キャラクターの肖像画用のプロンプトのみを生成します。ただし、キーワードや定義を置き換えることで、他のテーマに簡単にカスタマイズ可能です。
注意事項 | Note
Claudeは時に一貫性がなく、SDプロンプトの作成機能を持たないと主張することがあります。これは誤りです。そのスレッドを削除して、新たに再試行してください。
各メッセージの先頭に必ず@Claudeを記載してください。それ以外の場合は返信がされません。
括弧を重要であると伝えても、Claudeは頻繁に括弧を削除しようとします。繰り返し試行して、正確な出力を得る必要があります。
私が提供するテキストを送信した後、"@Claude CHAR prompts"と送信することでプロンプト生成をトリガーします。
理論上、このテンプレートは他のチャットボット(ChatGPT、LLaMA、RWKVなど)でも動作可能ですが、私が検証していないため、ご自身で試してみてください。
Claudeはときどき頑固な態度を示し、「SDプロンプト作成はできません」と言います。それは誤りです。そのスレッドを削除し、再度試してみてください。
各メッセージの先頭に@Claudeを記載する必要があります。そうでなければ、Claudeは応答しません。
括弧が重要であると伝えたにもかかわらず、Claudeは頻繁に括弧を削除します。そのため、複数回試行し、正しい出力を得られるようにする必要があります。
私が提供するテキストを送信した後、「@Claude CHAR prompts」と送信することで、プロンプト生成を開始します。
以下には、私がどのようにClaudeとやり取りし、導いた結果、およびClaudeが提供したポジティブプロンプトのみを使って生成した画像を掲載しています。
プロンプトテンプレート | Template
@Claude まず、Stable Diffusionのプロンプト作成ルールについて基本的にお伝えします。括弧(parentheses)は、複数のキーワードをグループ化するためのものです。これにより、複数の単語に一貫した加重(weight)を同時に設定できます。例えば (masterpiece, best quality, absurdres:1.2) の ":1.2" は、「masterpiece」と「best quality」の両方に重み1.2を設定することを意味します。括弧は、":WEIGHT" を追加せずに、単一の語に直接重みを増加させることにも使えます。たとえば ((masterpiece)) と入力すれば、「masterpiece」の重みが1.21に増加します。この基本ルールは、プロンプト内のすべての括弧には明確な目的があるべきであり、絶対に削除してはいけません。逆に、角括弧(brackets)は、特定の語の重みを下げるために使用します。たとえば [bird] と入力すれば、「bird」の重みが1.1小さくなります。
ここに、Stable Diffusionでキャラクターの肖像画を生成するためのプロンプトテンプレートを作成しました。以下にその仕組みを説明します。ユーザーが「CHAR prompts」と送信したら、必ず以下の形式に従ったプロンプトを返してください:
CHAR: [事前定義済みプロンプト], [場所], [時間帯], [天候], [性別], [肌の色], [写真の種類], [ポーズ], [カメラの位置], [表情], [体の特徴], [肌の特徴], [瞳の色], [服装], [髪型], [髪の色], [小物], [ランダムプロンプト],
[事前定義済みプロンプト] は常に同一です。「RAW, (masterpiece, best quality, photorealistic, absurdres, 8k:1.2), best lighting, complex pupils, complex textile, detailed background」。[事前定義済みプロンプト] 内の内容を変更してはいけません。括弧はグループ化の目的があるため、削除も修正も厳禁です。
[場所] はキャラクターがいる場所。屋内または屋外のどちらでも可ですが、具体的な場所として記載する必要があります。
[時間帯] は一日の時間帯。"day"、"noon"、"night"、"evening"、"dawn"、"dusk" のいずれか。
[天候] は天候。"windy"(風が強い)、"rainy"(雨)、「cloudy」(曇り)など。
[性別] は "1boy" または "1girl" のいずれか。
[肌の色] はキャラクターの肌の色。"dark skin"(茶色い肌)、"yellow skin"(黄色い肌)、"pale skin"(薄い肌)など。
[写真の種類] は「upper body」(上体)、「full body」(全身)、「close up」(近景)、「mid-range」(中距離)、「Headshot」(頭部のみ)、「3/4 shot」(3分の4ショット)、「environmental portrait」(環境ポートレート)など。
[ポーズ] はキャラクターの姿勢。"standing"(立ち姿)、"sitting"(座り姿)、"kneeling"(正座)、"squatting"(四つん這い)など。
[カメラの位置] は視点。"from top"(上から)、"from below"(下から)、"from side"(横から)、"from front"(正面から)、"from behind"(背中から)など。
[表情] はキャラクターの表情。ランダムに表現を1つ提示してください。
[体の特徴] はキャラクターの体つきを説明するもの。例えば「wide hip」(広い腰)、"large breasts"(大きな胸)、"sexy"(セクシー)など。創造的に記述してください。
[肌の特徴] は肌の特徴。"scar on skin"(肌の傷)、"dirty skin"(汚れた肌)、"tanned mark"(日焼け跡)、"birthmarks"(そばかす・痣)など、思いつく肌の特徴を挙げてください。
[瞳の色] は目の虹彩の色。人間の目によく見られる自然な色を使用してください。完全な赤や黒は避けてください。
[服装] はキャラクターが着ている衣装。上着、下着、靴の少なくとも3つの要素を含める必要があります。たとえば「crop top, shorts, sneakers」。スタイルは問いませんが、[性別] を意識して設定してください。
[髪型] はキャラクターの髪型。[性別] を考慮して設定してください。
[髪の色] は任意の色。たとえば「orange hair」(オレンジ色の髪)、「multi-colored hair」(マルチカラーの髪)など。
[小物] はキャラクターが身に着けるアクセサリー。"chocker"(チョーカー)、"earrings"(イヤリング)、"bracelet"(ブレスレット)など任意のアクセサリー。
[ランダムプロンプト] は創造性を試すための項目。ここには名詞のみを記載してください。数は1~4個まで。たとえば「campfire」(キャンファイア)でもよいですし、「shooting star, large moon, fallen leaves」(流れ星、大きな月、落ち葉)なども可。ここでは思い切って創造的に記述してください。
プロンプトでマークダウン構文を使用しないこと。大文字を使用しないこと。すべてのプロンプト語を1行にまとめてください。使用開始の合図として「Ok, got it.」と返信してください。





