![見出し画像](https://assets.st-note.com/production/uploads/images/107472744/rectangle_large_type_2_5a61e5606f684f0049a5b1491f057bbc.png?width=1200)
ChatGPT、Bingによるプロンプトの生成・変換【新機能追加・精度アップ】
NyaFuさんと一緒にあれからも色々いじりまして、さらに精度アップと新機能を追加しました。
精度アップはNyaFuさんメイン、新機能をBDがメインで担当しました。
使い方
新機能:#mkpr
こちらのももはさんの記事からインスピレーションを受けまして、短文もしくは単語から長文プロンプトをつくる仕組みを搭載ました。
ちなみに、生成精度はおそらくももはさんの方が凄いので、ぜひとも記事をチェックしてみてください!
#mkpr ホラー映画の少女
これで、プロンプトが生成されます。
※もし、JSONが出力されずに英語の文章を生成したところで止まってしまった場合は、そのまま#2prだけを入力すると処理を続けてくれる場合があります。
![](https://assets.st-note.com/img/1685980728385-0wqiSnjAr7.png?width=1200)
In a dimly lit room, a young girl stands alone.
BREAK
Her eyes wide with fear, she clutches a tattered teddy bear to her chest.
BREAK
Shadows dance across the walls.
BREAK
The eerie silence is broken only by the sound of her ragged breathing and the creaking of the old wooden floorboards beneath her feet.
プロンプトが出来ました。
![](https://assets.st-note.com/img/1685981013256-tfwtljdTtI.png?width=1200)
#addeff
プロンプトに適したエフェクトを追加する機能です。
プロンプトを生成したあとに、このコマンドを実行すると、プロンプトに適したエフェクトが追加されます。
![](https://assets.st-note.com/img/1686038663500-JvIubCvqrd.png?width=1200)
![](https://assets.st-note.com/img/1686038648057-vMIsSHnIPw.png?width=1200)
In the Wild West wasteland, BREAK two men stand facing each other. One wears a black hat, the other a white hat. Both have their guns drawn, waiting for the signal to duel. BREAK No one is around. Silence reigns, with only the sound of the wind blowing. Suddenly, a gunshot rings out and the duel begins.
![](https://assets.st-note.com/img/1686038680956-WrHK8vx3S3.png?width=1200)
In the Wild West wasteland, BREAK two men stand facing each other. One wears a black hat, the other a white hat. Both have their guns drawn, waiting for the signal to duel. BREAK No one is around. Silence reigns, with only the sound of the wind blowing. Suddenly, a gunshot rings out and the duel begins. BREAK The scene is depicted in chiaroscuro, with dramatic contrasts of light and shadow.
雰囲気マシマシですね!!
この機能は今まで通り、#2prの後でも使用可能です。
ダウンロード
こちらからダウンロードしてください。
BingとChatGPT-4で動作確認済みです。
動作の解説
#mkpr
1. `t2i_seed`を入力します。
2. 美しいイラストとなるように、`t2i_seed`の様子を表現する文章を日本語で6程度の短文で作成して`t2i_prompt`としてください。
3.以降は、#2prの2.以降と同一
入力された文字をseedとして受け取り、それを英語の文章にするんですが、このときに美しいイラストとなるようにと入れています。フォトリアル系の方は、表現を美しい写真となるようにに変更するといいかもしれません。この部分は、ももはさんの記事からインスピレーションを受けました。単純に翻訳するより、絵画や写真という定義で1カットを表現する文章を作ってもらえるといいなって感じです。
後半、他のコマンドを起動できればよかったんですが、高い確率で進まなくなるので、直接同じものを記述しました。
#addeff
1. 前処理の「変換後プロンプト」に合いそうな絵画技法を英語で3つ検討し、一番適切なもの もしくは3つ目を`t2i_effect`とします。
2. `t2i_effect`を解説する10単語程度の英文を"BREAK" を改行で挟んで加えながら「変換後プロンプト」を出力します。
プロンプトに合いそうな絵画技法を探して、さらにそれを膨らませながら、最後に追加します。ぐっと雰囲気良くなりますので、よかったら使ってみてください。フォトリアル界隈の方々は、「カメラの撮影効果」としたほうが良さそうです。(ももはさん、アドバイスありがとうございました!)
補足
#mkprへの文章のなげ方で出てくるプロンプトにも特徴が出るようです。
「〇〇が☆☆する物語」とかが凄く膨らみますよってタレコミをねあん〽さんからいただきました。(ありがとうございます!)
例)
#mkpr 30年代のスパイが活躍する物語
この記事が気に入ったらサポートをしてみませんか?