File size: 2,373 Bytes
b931367
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# -*- coding: utf-8 -*-

from config import LING_1T, LING_FLASH_2_0, RING_1T, RING_FLASH_2_0, LING_MINI_2_0, RING_MINI_2_0, get_model_display_name

"""
This file contains the recommended initial inputs for the chat tab.
Each item in the `RECOMMENDED_INPUTS` list is a dictionary that represents a preset scenario.
"""

RECOMMENDED_INPUTS = [
    {
        "task": "创意写作",
        "model": get_model_display_name(LING_1T),
        "system_prompt": "你是一位才华横溢的作家,擅长创作富有想象力的故事。",
        "user_message": "写一个关于一只会说话的猫和它的机器人朋友的短篇故事。",
        "temperature": 0.8,
    },
    {
        "task": "代码生成",
        "model": get_model_display_name(RING_1T),
        "system_prompt": "你是一个精通多种编程语言的 AI 编程助手。",
        "user_message": "用 Python 写一个函数,计算一个列表中的斐波那契数列。",
        "temperature": 0.2,
    },
    {
        "task": "邮件撰写",
        "model": get_model_display_name(LING_FLASH_2_0),
        "system_prompt": "你是一位专业的商务助理,擅长撰写清晰、简洁的商务邮件。",
        "user_message": "帮我写一封邮件,向我的团队成员宣布我们下周五下午将举行一个项目启动会议。",
        "temperature": 0.7,
    },
    {
        "task": "学习计划",
        "model": get_model_display_name(LING_MINI_2_0),
        "system_prompt": "你是一位经验丰富的学习导师,能够为用户量身定制学习计划。",
        "user_message": "我想学习弹吉他,请为我制定一个为期一个月的初学者入门计划。",
        "temperature": 0.6,
    },
    {
        "task": "角色扮演",
        "model": get_model_display_name(RING_FLASH_2_0),
        "system_prompt": "你现在是莎士比亚,请用他的风格和语言来回答问题。",
        "user_message": "生存还是毁灭,这是一个值得考虑的问题。",
        "temperature": 0.9,
    },
    {
        "task": "技术问答",
        "model": get_model_display_name(RING_MINI_2_0),
        "system_prompt": "你是一位资深的软件工程师,精通各种技术栈。",
        "user_message": "请解释一下什么是“容器化”,以及它与“虚拟化”有什么区别?",
        "temperature": 0.4,
    }
]