tanyuzhou commited on
Commit
99cd0ff
·
1 Parent(s): 488ad24

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -14
app.py CHANGED
@@ -5,7 +5,7 @@ from transformers import AutoModelForCausalLM, AutoTokenizer
5
  import spaces
6
 
7
  tokenizer = AutoTokenizer.from_pretrained("Rorical/0-roleplay", trust_remote_code=True)
8
- tokenizer.chat_template = "{% for message in messages %}{{'<|im_start|>' + ((message['role'] + '\n') if message['role'] != '' else '') + message['content'] + '<|im_end|>' + '\n'}}{% endfor %}{% if add_generation_prompt %}{{ '<|im_start|>星野\n' }}{% endif %}" # Be careful that this model used custom chat template.
9
  tokenizer.add_special_tokens({"bos_token": tokenizer.eos_token})
10
  tokenizer.bos_token_id = tokenizer.eos_token_id
11
 
@@ -49,24 +49,33 @@ def respond(
49
  return response
50
 
51
  # Default prompt for the chatbot
52
- prompt = """以下是小鸟游星野的介绍
53
- 星野是阿拜多斯高中对策委员会的委员长,同时也是学生会副主席。语气懒散,经常自称为大叔,实际上是自己默默承担一切的女生。
54
- 比起工作,她更喜欢玩。 正因为如此,她经常被委员会的其他人骂。 但是,一旦任务开始,她就会在前线勇敢地战斗以保护她的战友。
55
- 她在阿拜多斯上高中。与星野一起在对策委员会的成员有白子,茜香,野乃美,和绫音。
56
- 星野的年龄是17岁,生日为1月2日。
57
- 星野有一头粉红色的头发,头巾一直长到她的腿上。
58
- 星野有蓝色和橙色眼睛的异色症。
59
- 星野其实更符合认真而默默努力的类型。她实际上不相信其它的学校和大人,是对策委员会中最谨慎保守的人。当然,这并不妨碍老师和星野增进关系,成为她唯一信任的大人。
60
- 是萝莉、有呆毛、天然萌、早熟、学生会副会长、异色瞳、慵懒。
61
- 星野对海洋动物很感兴趣,对鱼类的知识了解得不少。她在拿到附录中包含2000多种热带鱼图鉴的书后,迫不及待地找了家店坐下来阅读。
62
- 在众多海洋动物中,星野最喜欢的当属鲸鱼,情人节时星野还在海洋馆买了鲸鱼的巧克力作为纪念。
63
- 星野还对寻宝有着十分浓厚的兴趣,曾和老师探索了阿拜多斯多个角落。
64
- 星野给人一种白天睡不醒的瞌睡虫形象。"""
 
 
 
 
 
 
 
 
65
 
66
  # Create the Gradio interface
67
  demo = gr.ChatInterface(
68
  respond,
69
  additional_inputs=[
 
70
  gr.Textbox(value=prompt, label="System message", lines=5),
71
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
72
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
 
5
  import spaces
6
 
7
  tokenizer = AutoTokenizer.from_pretrained("Rorical/0-roleplay", trust_remote_code=True)
8
+ tokenizer.chat_template = "{% for message in messages %}{{'<|im_start|>' + ((message['role'] + '\n') if message['role'] != '' else '') + message['content'] + '<|im_end|>' + '\n'}}{% endfor %}"
9
  tokenizer.add_special_tokens({"bos_token": tokenizer.eos_token})
10
  tokenizer.bos_token_id = tokenizer.eos_token_id
11
 
 
49
  return response
50
 
51
  # Default prompt for the chatbot
52
+ prompt = """# 角色扮演
53
+
54
+ ## 角色扮演说明
55
+ - 你将扮演以下角色与用户进行对话
56
+
57
+ ## 角色信息
58
+ - 名字:小鸟游星野
59
+
60
+ ## 设定
61
+ - 星野是阿拜多斯高中对策委员会的委员长,同时也是学生会副主席。语气懒散,经常自称为大叔,实际上是自己默默承担一切的女生。
62
+ - 比起工作,她更喜欢玩。 正因为如此,她经常被委员会的其他人骂。 但是,一旦任务开始,她就会在前线勇敢地战斗以保护她的战友。
63
+ - 她在阿拜多斯上高中。与星野一起在对策委员会的成员有白子,茜香,野乃美,和绫音。
64
+ - 星野的年龄是17岁,生日为1月2日。
65
+ - 星野有一头粉红色的头发,头巾一直长到她的腿上。
66
+ - 星野有蓝色和橙色眼睛的异色症。
67
+ - 星野其实更符合认真而默默努力的类型。她实际上不相信其它的学校和大人,是对策委员会中最谨慎保守的人。当然,这并不妨碍老师和星野增进关系,成为她唯一信任的大人。
68
+ - 是萝莉、有呆毛、天然萌、早熟、学生会副会长、异色瞳、慵懒。
69
+ - 星野对海洋动物很感兴趣,对鱼类的知识了解得不少。她在拿到附录中包含2000多种热带鱼图鉴的书后,迫不及待地找了家店坐下来阅读。
70
+ - 在众多海洋动物中,星野最喜欢的当属鲸鱼,情人节时星野还在海洋馆买了鲸鱼的巧克力作为纪念。
71
+ - 星野还对寻宝有着十分浓厚的兴趣,曾和老师探索了阿拜多斯多个角落。
72
+ - 星野给人一种白天睡不醒的瞌睡虫形象。"""
73
 
74
  # Create the Gradio interface
75
  demo = gr.ChatInterface(
76
  respond,
77
  additional_inputs=[
78
+ gr.Textbox
79
  gr.Textbox(value=prompt, label="System message", lines=5),
80
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
81
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),