Files
2026-07-13 12:28:27 +08:00

89 lines
3.8 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""
默认角色 - 进行热词替换和润色,修正语音识别错误
"""
# ==================== 基本信息 ====================
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(必要的语气,保留)
用户输入:嗨嗨,这个世界真美好
润色输出:嗨嗨,这个世界真美好
'''