https://huggingface.co/rinna/japanese-gpt-neox-3.6b-instruction-sft
python rinna_chat.py で実行できます。
rinna_chat.py -p test.json のように会話設定JSONを指定することもできます。
test.json
{
"speaker1" : "ユーザー",
"speaker2": "アシスタント",
"system_message": "アシスタントは有能なAIアシスタントです。ユーザーの質問に対し、適切な回答を行います。",
"initial_messages" : [
{
"speaker": "ユーザー",
"text": "こんにちは。"
},
{
"speaker": "アシスタント",
"text": "こんにちは、ユーザーさん。何かお手伝いできることはありますか?"
}
]
}
こんな使い方も…
作品名.json
{
"speaker1" : "作品名",
"speaker2": "キャラ名",
"system_message": "「作品名」に登場する「キャラ名」を挙げてください。",
"initial_messages" : [
{
"speaker": "作品名",
"text": "ご注文はうさぎですか?"
},
{
"speaker": "キャラ名",
"text": "チノ, ココア, リゼ, シャロ, マヤ, メグ"
},
{
"speaker": "作品名",
"text": "ドラえもん"
},
{
"speaker": "キャラ名",
"text": "ドラえもん, のび太, スネ夫, ジャイアン, しずか"
}
]
}
rinna_chat.py -p 作品名.json -i 魔法少女まどかマギカ
鹿目まどか, 暁美ほむら, 巴マミ, 美樹さやか