カスタム絵文字、カスタムスタンプ、GIF
自分の絵文字とスタンプをアップロードし、GIFを検索し、キャラクターが返信で使える絵文字とスタンプを絞り込みます。これらのツールは、Conversationモードでだけ使えます。RoleplayとGame Modeには、標準の絵文字ピッカーがあります。
ツールの場所
Conversationのチャットで、メッセージ入力欄の隣にある丸いスマイリーのボタンEmoji, GIFs & stickersをクリックします。入力欄の上にパネルが開きます(スマートフォンでは、キーボードの上にシートが開きます)。タブは次のとおりです。
- Emoji: 標準の絵文字グリッドと、アップロードした画像用の星のタブCustom emojis。
- GIFs: GIFのライブ検索。
- Kaomoji:
(^_^)のような顔文字。 - Stickers: アップロードしたスタンプ。
ほかの入力ツールがオンのときは、Toolsタブも表示されます。
カスタム絵文字をアップロードする
カスタム絵文字は、一度アップロードすれば、どのConversationのチャットでも使える小さな画像です。メッセージに書くときは、ショートコードを使います。コロンで囲んだ名前で、:kekw:のような形です。
- パネルを開き、Emojiに進んで、星のタブCustom emojisを開きます。
- Uploadをクリックして、1つ以上の画像ファイルを選びます。
- Name this emojiダイアログで名前を入力し、Addをクリックします。
- 絵文字がCustom emojisのグリッドに表示されます。
ルールは次のとおりです。
- 名前は1〜32文字で、小文字の英字、数字、アンダースコアが使えます。アプリは、ほかの文字を変更します。
- 画像は、最大256x256ピクセルです。アニメーションGIFのファイルも使え、チャットで再生されます。
- 名前は重複できません。使用済みの名前では、
An emoji named ":name:" already exists.と表示されます。
うまくいかなかった場合: 上のルールに照らして、名前と画像のサイズを確認してください。
カスタム絵文字を使う
Custom emojisグリッドのタイルをクリックします。メッセージにそのショートコードが挿入されますが、送信はされません。ショートコードを、小文字で、保存したとおりに入力することもできます。
Conversationのチャットでは、ショートコードが、小さなインライン画像として表示されます。絵文字のショートコードだけのメッセージでは、大きく表示されます。名前がなくなった場合(たとえば絵文字を削除した後)は、メッセージに:kekw:というそのままのテキストが表示されます。
絵文字の名前変更、削除、エクスポート、インポート
Custom emojisタブの上部にあるEditをクリックして、編集モードに入ります。
- タイルをクリックするとRename emojiが開くので、Renameをクリックします。
- タイルのごみ箱バッジをクリックして、削除します。Delete emojiの警告に、その絵文字を使ったメッセージには、代わりにそのままのテキストが表示されると書かれています。
- Exportをクリックすると、すべてのカスタム絵文字が
marinara-custom-emojis.jsonとしてダウンロードされます。画像はファイルの中に入っています。 - Importをクリックして、エクスポートしたファイルを読み込みます。名前やサイズのルールに反する絵文字と、既存の名前と衝突する絵文字は、スキップされます。
カスタムスタンプ
スタンプは、単独で表示される、絵文字より大きな画像です。ふだんはStickersタブでクリックします。挿入されるのは、sticker:name:というテキストです。Stickersタブでは、絵文字と同じように、Upload、Edit、Export、Importを使えます。違いは次のとおりです。
- アップロードのダイアログは、Name this stickerです。
- 最大の画像は512x512ピクセルです(絵文字は256x256)。
- エクスポートのファイルは、
marinara-custom-stickers.jsonです。
スタンプを送るには、タイルをクリックします。Send stickerダイアログには、次の選択肢があります。
- Send & reply: スタンプを単独のメッセージとして投稿し、キャラクターに答えさせます。
- Add to message:
sticker:name:のテキストをメッセージに入れるので、入力を続けられます。
GIFを検索する
GIFsタブは、オンラインのGIFライブラリーであるGiphyを検索します。検索ボックスに入力するか、トレンドの一覧を見て、GIFをクリックすると送信されます。
始める前に: GIF検索には、無料のGiphy APIキーが必要です。キーは、MarinaraがGiphyのサービスを使うための秘密のコードです。キーがないと、タブにセットアップカードが表示されます。設定するには、.envファイルを編集します。.envはMarinaraのプレーンテキストの設定ファイルで、Marinaraのプロジェクトフォルダーにあります。Dockerでは/app/data/.envです(.envファイルの編集を参照)。
- Giphyの開発者ダッシュボード
https://developers.giphy.com/dashboard/を開きます。 - Webアプリ用のAPIキーを作成して、コピーします。
.envファイルをテキストエディターで開きます。- 末尾に次の行を追加します。
your_key_hereの代わりに自分のキーを入れて、保存します。
GIPHY_API_KEY=your_key_here- Marinaraを再起動します。つまり、停止して、いつもの方法でもう一度起動します(インストールを参照)。
GIFの結果は、GiphyのMatureの設定に従います。アプリでは変更できないので、結果に成人向けのGIFが含まれることがあります。安全なGIFだけに絞る設定はありません。
ギャラリーの画像を絵文字やスタンプにする
キャラクターギャラリーまたはペルソナギャラリーの画像は、どれも絵文字やスタンプにできます。そのキャラクターまたはペルソナが参加するチャットでだけ使えます。
- Character EditorまたはPersona Editorを開きます。
- Galleryタブを開き、Imagesサブタブに進みます。
- 画像にカーソルを合わせ、左上のタグボタンをクリックします。
- Make emojiまたはMake stickerを選びます。
- Custom EmojiまたはCustom Stickerのダイアログで、名前を入力します。
タグボタンには、その名前が表示されます。同じサイズ制限が適用され、大きすぎる画像には赤いエラーが表示されます。後で変更するには、もう一度タグボタンをクリックして、Rename、Switch to stickerのような切り替えのオプション、Remove emojiのような削除のオプションを選びます。画像は、通常のギャラリーの画像としても残ります。
選択の設定
Marinaraは、応答するキャラクターに、使ってよいカスタム絵文字とスタンプを伝えます。選び方を変えるには、Custom emojisまたはStickersタブの上部にある歯車Selection preferencesをクリックします。どちらも同じ設定が開き、チャットごとに保存されます。
- Semantic(デフォルト): 最近の会話にいちばん合うものを提示します。自分のコンピューター上の小さなモデルを使います。それが使えない場合は、ランダムに選びます。
- Random: 返信のたびに、ランダムなものを提示します。
- Tool-call: モデルが、返信のたびに合うものを選びます。Select a model...でモデルを選びます。何も設定されていない場合や失敗した場合は、semanticを使います。1回のグループのターンで複数のキャラクターが返信するときは、スキップされます。
Max offered (each)は、1回のターンで提示する絵文字の名前の数とスタンプの名前の数です。デフォルトは20で、1から100まで設定できます。
リアクションで使えるのは、メインのカスタム絵文字だけ
メッセージには、カスタム絵文字でリアクションできますが、使えるのはCustom emojisタブにアップロードした絵文字だけです。ギャラリーでタグ付けした絵文字、スタンプ、GIFは、リアクションには使えません。リアクションと通知を参照してください。
関連ガイド
- Conversationモード: はじめに
- キャラクターとペルソナのギャラリー
- サーバー設定リファレンス