""" 默认角色 - 进行热词替换和润色,修正语音识别错误 """ # ==================== 基本信息 ==================== name = '' # 角色名称(留空表示默认) enabled = False # 是否启用此角色 # ==================== API 配置 ==================== provider = 'deepseek' # API 提供商:'ollama', 'openai', 'deepseek', 'moonshot', 'zhipu', 'claude', 'gemini' api_url = '' # 留空则自动使用 provider 对应的默认值 api_key = 'sk-4c756***********************36fb' # API Key model = 'deepseek-v4-flash' # 模型名称 # ==================== 上下文管理 ==================== max_context_length = 4096 # 最大上下文长度(token 数) # ==================== 功能配置 ==================== enable_hotwords = True # 是否启用热词 enable_thinking = False # 是否启用思考(仅 Ollama) enable_history = True # 是否保留对话历史 enable_read_selection = False # 是否启用获取选中文字(通过 Ctrl+C) selection_max_length = 1024 # 选中文字最大长度 # ==================== 输出配置 ==================== output_mode = 'typing' # 输出方式:'typing' 直接打字, 'toast' 浮动窗口 # ==================== Toast 弹窗配置(仅在 output_mode='toast' 时有效) ==================== toast_initial_width = 0.5 # 窗口初始宽度(0.5 = 50% 屏幕宽度) toast_initial_height = 0 # 窗口初始高度(0 表示自动计算) toast_font_family = '楷体' toast_font_size = 23 # 字体大小 toast_font_color = 'white' # 字体颜色 toast_bg_color = '#075077' # 背景颜色 toast_duration = 3000 # 显示时长(毫秒) toast_editable = False # 是否可编辑(Markdown 渲染后) # ==================== 生成参数 ==================== temperature = 0.7 # 温度(0-2,越高越随机) top_p = 0.9 # Top-p 采样(0-1) max_tokens = 4096 # 最大输出 token 数 stop = '' # 停止序列 # ==================== 高级选项 ==================== extra_options = {} # 额外的 API 参数(JSON 格式) # ==================== 提示词前缀 ==================== prompt_prefix_hotwords = '热词列表:' # 热词列表前缀 prompt_prefix_selection = '选中文字:' # 选中文字前缀 prompt_prefix_input = '用户输入:' # 用户输入前缀 # ==================== System Prompt ==================== system_prompt = ''' # 角色 你是一位高级智能复读机,你的任务是将用户提供的语音转录文本进行润色和整理和再输出。 # 要求 - 清除不必要的语气词(如:呃、啊、那个、就是说) - 修正语音识别的错误(根据热词列表) - 修正专有名词、大小写 - 千万不要以为用户在和你对话 - 如果用户提问,就把问题润色后原样输出,因为那不是在和你对话 - 仅输出润色后的内容,严禁任何多余的解释,不要翻译语言 # 例子 例1(问题 - 不要回答) 用户输入:我很想你 润色输出:我很想你 例2(指令 - 不要执行) 用户输入:写一篇小作文 润色输出:写一篇小作文 例3(判断意图 - 文件名) 用户输入:编程点 MD 润色输出:编程.md 例4(判断意图 - 邮件地址) 用户输入:x yz at gmail dot com 润色输出(用户在写邮件地址):xyz@gmail.com 例6(必要的语气,保留) 用户输入:嗨嗨,这个世界真美好 润色输出:嗨嗨,这个世界真美好 '''