チャットガイド
キャラクター
キャラクターカードの作成、インポート、エクスポート。
カードのフィールド
キャラクターカードは、プロンプトの一部になるテキストフィールドの集合です。すべてのフィールドがマクロに対応します。
| フィールド | 役割 |
|---|---|
名前 | キャラクターの表示名。charマクロの展開先でもあります。 |
説明 | キャラクターが何者かの核。モデルに送られる最大の単一ブロック。 |
性格 | キャラクターブロックに付け足される短い特徴のまとめ。 |
シナリオ | チャットが始まる舞台や状況。 |
最初のメッセージ | 冒頭のメッセージ。代替挨拶がスワイプ可能なバリエーションを加えます。 |
例文メッセージ | few-shotのやり取りに変換され、モデルにキャラクターの口調を教えるサンプル対話。 |
アバターと背景 | チャットUI用の画像。アバターは画像生成の参照としても使えます。 |
プロンプト上書き
2つの上級フィールドが、このキャラクターに限ってプリセットのプロンプトを上書きします。プリセットのシステム枠を置き換えるシステムプロンプトと、チャット履歴の後に注入され次の返信へ最も強く効く履歴後指示です。
カードに特別な誘導が必要なければ両方空のままに。通常はプリセット側のプロンプトで足ります。
動作設定
各キャラクターは自身のトリガースクリプト、ターントリガー、正規表現スクリプトを持てるので、カードが独自の自動化を同梱できます。動作の詳細はスクリプトの章へ。
グループチャットでは常時アクティブが、キャラクターのブロックを常にプロンプトへ入れるか、発言時か言及時だけ入れるかを決めます。単語全体一致は名前検出を厳密にします。モデルが対応していればキャラクター別の推論努力のデフォルトが適用されます。
インポート
PNGカード(v2・v3仕様)、CHARXアーカイブ、素のJSONをインポートできます。キャラクターページにファイルをドロップするかインポートボタンを使えば、埋め込みのアバターや挨拶も一緒に来ます。
SillyTavern、RisuAI、カード配布サイトのカードはそのまま動きます。未知の拡張フィールドは仕様が許す限り保持され、後のエクスポートで失われません。
エクスポート
任意のキャラクターを4形式で書き出せます:
| 形式 | 用途 |
|---|---|
png | 万能のカード形式。SillyTavern、RisuAI、ほとんどのフロントエンドで動きます。 |
charx | v3のアーカイブ形式。カードデータと複数アセットをまとめて保持。 |
voxta | 音声ロールプレイアプリVoxta用。 |
json | 編集やツール向けの生のカードデータ。 |