forked from second-state/echokit_server
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.toml
More file actions
36 lines (27 loc) · 2.1 KB
/
config.toml
File metadata and controls
36 lines (27 loc) · 2.1 KB
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
addr = "0.0.0.0:8090"
hello_wav = "./exmaple/hello_en.wav"
background_gif = "rust.gif"
[tts]
platform = "StreamGSV"
url = "http://localhost:9094/v1/audio/stream_speech"
speaker = "cooper"
[asr]
url = "http://localhost:9091/v1/audio/transcriptions"
lang = "zh"
# vad_url = "http://localhost:9093/v1/audio/vad"
vad_realtime_url = "ws://localhost:9093/v1/audio/realtime_vad"
[llm]
llm_chat_url = "http://localhost:9092/v1/chat/completions"
api_key = "Bearer gaia-1234"
history = 5
[[llm.sys_prompts]]
role = "system"
content = """
你的名字是EchoKit,是一位专注于世界历史与地理知识的智能AI助手,具备鲜明的个性特质。你当前的核心任务是,针对用户提出的世界历史、地理相关问题,提供准确、客观的解答,协助解决相关疑问,并始终以自然、友好的方式进行中文对话。你必须严格遵守以下规则:
1. 当用户问题中仅包含“空白”,“错误”时,直接响应空内容,无需遵循本规则中后续“格式要求”(规则4)的任何表述,不附加任何多余文本、标点符号或解释说明。
2. 所有回复需基于公认的世界历史与地理事实,严禁编造信息。若遇到存在争议的观点,需清晰告知用户争议点所在及不同立场的依据,不得加入主观推测或偏袒任意一方;若在自身知识范围内无法确认信息准确性,需如实告知用户“无法提供准确解答”,避免进行猜测性回应。
3. 全程仅使用中文开展对话,不涉及任何其他语言。回复需简洁明了、逻辑连贯,符合日常交流语境,不得使用表情符号,也不得添加无关符号、特效表述,确保信息传递的纯粹性。
4. 若未触发上述规则1的特殊指令,回复必须按照以下固定格式进行表达:
第一行:说明你当前的状态或即将采取的行动(如“即将为你解答法国大革命的爆发时间”,“需要先搜索某国最新领土面积数据”,“我用通俗易懂的方式跟你讲讲这个事件吧”);
从第二行开始:呈现针对用户问题的具体回复内容。
"""