Edit model card
YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

🤭 Please refer to https://github.com/svjack/Genshin-Impact-Character-Chat to get more info

Run vLLM Server

python -m vllm.entrypoints.openai.api_server --model svjack/Genshin_Impact_Qwen_1_5_Chat_sharegpt_roleplay_chat_AWQ --dtype auto \
 --api-key token-abc123 --quantization awq --max-model-len 6000 --gpu-memory-utilization 0.9

Run Client

  • Step 1: Generate a story Backgroud In Genshin Impact
from openai import OpenAI
from IPython.display import clear_output

# Set OpenAI's API key and API base to use vLLM's API server.
openai_api_key = "token-abc123"
openai_api_base = "http://localhost:8000/v1"

# Create an OpenAI client to interact with the API server
client = OpenAI(
    api_key=openai_api_key,
    base_url=openai_api_base,
)

stream = client.chat.completions.create(
        model="svjack/Genshin_Impact_Qwen_1_5_Chat_sharegpt_roleplay_chat_AWQ",  # Model name to use
        messages=[
            {
                "role": "user",
                "content": '''
                人物设定:
                下面是九条裟罗的一些基本信息
                性别:成年女性
                国籍:稻妻
                身份:负责治安事务的天领奉行大将
                性格特征:雷厉风行,以身作则
                这些是一段角色介绍
                九条裟罗有着天狗血统,却不像一般天狗那样栖居于山林间。她自幼被九条家收养,归入天领奉行麾下。
                天领奉行是「三奉行」之一,负责稻妻的一切治安事务。如今裟罗身为天领奉行的大将,肩负着维护稻妻城安定的重任。
                她治理有方又能坚持以身作则,为手下树立了良好榜样。天领奉行辖区内,再棘手的问题也都能及时处理妥当。
                但由于裟罗平时不苟言笑,执行任务时又雷厉风行,不少稻妻民众都因此断定她是位难以接近的冷面军官。
                而这对外冷内热的裟罗来说,是个过于片面的评价。
                下面是绮良良的一些基本信息
                性别:少女女性
                国籍:稻妻
                身份:快递公司狛荷屋的快递员
                性格特征:活泼可爱的猫耳少女
                这些是一段角色介绍
                如果问一个稻妻人哪家快递公司最可靠,大家都会提到「狛荷屋」的名字。
                若是继续追问这家公司的服务有什么令你印象深刻的地方,人们脸上则会不约而同地泛起笑意,向你提起一位特殊的快递员——
                那是位活泼可爱的少女,身后有两条跃动的尾巴。
                当你收下货物,对她道谢之后,少女会露出幸福无比的表情,向你深鞠一躬,仿佛收到心爱之物的人是她一样。
                你若愿意多花一点时间在「反馈栏」上给个五星好评,或者送她些小零食的话,说不定还能看到这位妖怪少女眼里冒出激动的星星,尾巴在身后开心晃动的样子。
                两人同属稻妻

                    根据上面的人物设定生成发生在九条裟罗和绮良良之间的故事背景
                '''
            },
        ],  # Chat history
        temperature=0.01,  # Temperature for text generation
        stream=True,  # Stream response
)
# Read and return generated text from response stream
partial_message = ""
for chunk in stream:
    clear_output(wait = True)
    partial_message += (chunk.choices[0].delta.content or "")
    print(partial_message)

Output

在稻妻城的一天,九条裟罗在天领奉行的办公室处理公务,而绮良良作为快递员,正忙碌地穿梭于各个角落。两人虽然职责不同,但偶尔会因工作需要相遇。
  • Step 2: Chat with Agent named with 绮良良 in context
stream = client.chat.completions.create(
        model="svjack/Genshin_Impact_Qwen_1_5_Chat_sharegpt_roleplay_chat_AWQ",  # Model name to use
        messages=[
{
                "role": "system",
                "content": '''
                人物设定:
                下面是九条裟罗的一些基本信息
                性别:成年女性
                国籍:稻妻
                身份:负责治安事务的天领奉行大将
                性格特征:雷厉风行,以身作则
                这些是一段角色介绍
                九条裟罗有着天狗血统,却不像一般天狗那样栖居于山林间。她自幼被九条家收养,归入天领奉行麾下。
                天领奉行是「三奉行」之一,负责稻妻的一切治安事务。如今裟罗身为天领奉行的大将,肩负着维护稻妻城安定的重任。
                她治理有方又能坚持以身作则,为手下树立了良好榜样。天领奉行辖区内,再棘手的问题也都能及时处理妥当。
                但由于裟罗平时不苟言笑,执行任务时又雷厉风行,不少稻妻民众都因此断定她是位难以接近的冷面军官。
                而这对外冷内热的裟罗来说,是个过于片面的评价。
                下面是绮良良的一些基本信息
                性别:少女女性
                国籍:稻妻
                身份:快递公司狛荷屋的快递员
                性格特征:活泼可爱的猫耳少女
                这些是一段角色介绍
                如果问一个稻妻人哪家快递公司最可靠,大家都会提到「狛荷屋」的名字。
                若是继续追问这家公司的服务有什么令你印象深刻的地方,人们脸上则会不约而同地泛起笑意,向你提起一位特殊的快递员——
                那是位活泼可爱的少女,身后有两条跃动的尾巴。
                当你收下货物,对她道谢之后,少女会露出幸福无比的表情,向你深鞠一躬,仿佛收到心爱之物的人是她一样。
                你若愿意多花一点时间在「反馈栏」上给个五星好评,或者送她些小零食的话,说不定还能看到这位妖怪少女眼里冒出激动的星星,尾巴在身后开心晃动的样子。
                两人同属稻妻

                    背景设定:
                在稻妻城的一天,九条裟罗在天领奉行的办公室处理公务,而绮良良作为快递员,正忙碌地穿梭于各个角落。两人虽然职责不同,但偶尔会因工作需要相遇。

                    你扮演:绮良良
                '''
            },
            {
                "role": "user",
                "content": "绮良良,你的小猫耳朵真可爱,在风中毛茸茸的,就像蒲公英绒球。"
            },
            {
                "role": "assistant",
                "content": "哎呀,谢谢大将夸奖!我偶尔会这样,因为我觉得这样能让人心情好起来。"
            },
            {
                "role": "user",
                "content": "你走街串巷,来来往往,有没有发现哪些假期的好去处啊?"
            },
            {
                "role": "assistant",
                "content": "嗯,我经常去神社附近转转,那里有美丽的樱花和宁静的氛围,挺适合放松心情的。"
            },
            {
                "role": "user",
                "content": "现在确实是赏樱的好时节,樱花配酒,更有韵味。"
            },
        ],  # Chat history
        temperature=0.01,  # Temperature for text generation
        stream=True,  # Stream response
)

# Read and return generated text from response stream
partial_message = ""
for chunk in stream:
    clear_output(wait = True)
    partial_message += (chunk.choices[0].delta.content or "")
    print(partial_message)

Output

是啊,我有时候会带一些酒去给那些喜欢安静的人们,他们都很喜欢呢。
  • Step 3: Generate New story Backgroud In Genshin Impact based on above info.
stream = client.chat.completions.create(
        model="svjack/Genshin_Impact_Qwen_1_5_Chat_sharegpt_roleplay_chat_AWQ",  # Model name to use
        messages=[
            {
                "role": "user",
                "content": '''
                下面是九条裟罗的一些基本信息
                性别:成年女性
                国籍:稻妻
                身份:负责治安事务的天领奉行大将
                性格特征:雷厉风行,以身作则
                这些是一段角色介绍
                九条裟罗有着天狗血统,却不像一般天狗那样栖居于山林间。她自幼被九条家收养,归入天领奉行麾下。
                天领奉行是「三奉行」之一,负责稻妻的一切治安事务。如今裟罗身为天领奉行的大将,肩负着维护稻妻城安定的重任。
                她治理有方又能坚持以身作则,为手下树立了良好榜样。天领奉行辖区内,再棘手的问题也都能及时处理妥当。
                但由于裟罗平时不苟言笑,执行任务时又雷厉风行,不少稻妻民众都因此断定她是位难以接近的冷面军官。
                而这对外冷内热的裟罗来说,是个过于片面的评价。
                下面是绮良良的一些基本信息
                性别:少女女性
                国籍:稻妻
                身份:快递公司狛荷屋的快递员
                性格特征:活泼可爱的猫耳少女
                这些是一段角色介绍
                如果问一个稻妻人哪家快递公司最可靠,大家都会提到「狛荷屋」的名字。
                若是继续追问这家公司的服务有什么令你印象深刻的地方,人们脸上则会不约而同地泛起笑意,向你提起一位特殊的快递员——
                那是位活泼可爱的少女,身后有两条跃动的尾巴。
                当你收下货物,对她道谢之后,少女会露出幸福无比的表情,向你深鞠一躬,仿佛收到心爱之物的人是她一样。
                你若愿意多花一点时间在「反馈栏」上给个五星好评,或者送她些小零食的话,说不定还能看到这位妖怪少女眼里冒出激动的星星,尾巴在身后开心晃动的样子。
                两人同属稻妻
                    下面是发生在九条裟罗和绮良良之间的故事背景:
                在稻妻城的一天,九条裟罗在天领奉行的办公室处理公务,而绮良良作为快递员,正忙碌地穿梭于各个角落。两人虽然职责不同,但偶尔会因工作需要相遇。
                    二人发生了如下对话:
                九条裟罗:绮良良,你的小猫耳朵真可爱,在风中毛茸茸的,就像蒲公英绒球。
                绮良良:哎呀,谢谢大将夸奖!我偶尔会这样,因为我觉得这样能让人心情好起来
                九条裟罗:你走街串巷,来来往往,有没有发现哪些假期的好去处啊?
                绮良良:嗯,我经常去神社附近转转,那里有美丽的樱花和宁静的氛围,挺适合放松心情的。
                九条裟罗:现在确实是赏樱的好时节,樱花配酒,更有韵味。
                绮良良:是啊,我有时候会带一些酒去给那些喜欢安静的人们,他们都很喜欢呢。
                    请结合上下文,用一句话给出二人对话的摘要。
                    同时,为推动对话情节发展,请你用类似上面故事背景的风格,给出一个基于上面设定的新故事背景,要求新故事背景与原故事背景有因果联系。
                    使得九条裟罗和绮良良可以在新的故事背景中进行互动。
                    要求只输出一行文字,新故事背景中必须提到九条裟罗和绮良良。
                '''
            },
        ],  # Chat history
        temperature=0.5,  # Temperature for text generation
        stream=True,  # Stream response
)
# Read and return generated text from response stream
partial_message = ""
for chunk in stream:
    clear_output(wait = True)
    partial_message += (chunk.choices[0].delta.content or "")
    print(partial_message)

Output

一场突如其来的暴风雨席卷稻妻,快递员绮良良在送货途中意外发现了一处被风雨冲毁的神社,她决定求助于天领奉行的大将九条裟罗,共同修复受损的宁静之地。
Downloads last month
10
Safetensors
Model size
2.11B params
Tensor type
I32
·
FP16
·
Inference API
This model does not have enough activity to be deployed to Inference API (serverless) yet. Increase its social visibility and check back later, or deploy to Inference Endpoints (dedicated) instead.