Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 %}
|
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 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
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"),
|