-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
65 lines (57 loc) · 4.7 KB
/
env.example
File metadata and controls
65 lines (57 loc) · 4.7 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# ===============
# DeepSeek 配置(如使用官方云端,可启用)
# ===============
# DEEPSEEK_API_KEY=your_deepseek_api_key_here
# DEEPSEEK_BASE_URL=https://api.deepseek.com
# DEEPSEEK_TIMEOUT_SEC=180
# =====================
# LMStudio 本地模型配置示例
# =====================
# 如果使用 LMStudio 本地 OpenAI 兼容端点,请配置以下变量
LMSTUDIO_BASE_URL=http://localhost:1234/v1
# LMStudio 中加载的模型名称(与本地实际一致)
LMSTUDIO_MODEL_NAME=deepseek-r1-distill-qwen-7b
# 本地服务通常不需要 API KEY;如需鉴权请填写
LMSTUDIO_API_KEY=1234
LMSTUDIO_TIMEOUT_SEC=180
# 本地模型上下文窗口限制(token数),用于分块处理
LMSTUDIO_MAX_TOKENS=4096
# 每块的最大输入token数(留出输出空间)
LMSTUDIO_CHUNK_SIZE=3000
# =====================
# 分析关键词配置(可选)
# 使用 JSON 字符串覆盖默认配置;若不设置则使用内置关键词
# =====================
# 用户分类关键词(JSON):适配乳腺癌/小粉宝场景
# USER_CATEGORY_KEYWORDS={"patient_family":["患者","病人","家属","家人","乳腺癌","肿块","筛查","活检","手术","化疗","放疗","内分泌","靶向","术后","复发","随访"],"volunteer":["志愿者","志愿","帮助","陪伴","支持","倾听","服务","援助"],"medical_professional":["医生","医师","护士","专业","医疗","临床","诊断","用药","医院","外科","肿瘤科","乳腺外科"]}
# 也支持逗号分隔的备用方式(设置其一即可):
# PATIENT_KEYWORDS=患者,病人,家属,家人,确诊,化疗,放疗,手术,癌症,肿瘤
# VOLUNTEER_KEYWORDS=志愿者,志愿,帮助,陪伴,支持,倾听,服务,援助
# MEDICAL_KEYWORDS=医生,医师,护士,专业,医疗,临床,诊断,用药,医院
# SENTIMENT_WORDS={"positive":["谢谢","感谢","帮助","有用","好","棒","专业","安慰","支持","鼓励","温暖","理解","陪伴","放心","舒服","开心","满意","赞"],"negative":["担心","害怕","痛苦","难受","焦虑","不好","没用","绝望","沮丧","恐惧","抑郁","烦躁","失望","无助","孤独","崩溃","压抑"],"neutral":["咨询","询问","了解","知道","请教","想问","如何","什么","怎么"]}
# 也支持逗号分隔的备用方式(设置其一即可):
# POSITIVE_WORDS=谢谢,感谢,帮助,有用,好,棒,专业,安慰,支持,鼓励,温暖,理解,陪伴,放心,舒服,开心,满意,赞
# NEGATIVE_WORDS=担心,害怕,痛苦,难受,焦虑,不好,没用,绝望,沮丧,恐惧,抑郁,烦躁,失望,无助,孤独,崩溃,压抑
# NEUTRAL_WORDS=咨询,询问,了解,知道,请教,想问,如何,什么,怎么
# 主题识别(JSON):适配乳腺癌/小粉宝场景
# CONVERSATION_THEMES={"diagnosis":["筛查","超声","钼靶","核磁","活检","病理","分期"],"treatment":["手术","保乳","全切","化疗","放疗","内分泌","靶向","曲妥珠单抗","CDK4/6"],"side_effects":["副作用","脱发","恶心","乏力","白细胞","肝功能","月经","骨质疏松"],"follow_up":["复查","随访","监测","复发","转移","预约"],"daily_care":["饮食","运动","康复","护肤","伤口","引流"],"emotional_support":["担心","害怕","焦虑","支持","陪伴","心理","安慰"],"product_xiaofenbao":["小粉宝","产品","使用","购买","权限","功能","报告","模板","分析"]}
# =====================
# 默认内置词库说明(无需修改)
# 如不在 .env 中配置,程序会使用以下默认值:
#
# 用户分类(等价默认):
# {"patient_family":["患者","病人","家属","家人","老公","老婆","妈妈","爸爸","儿子","女儿","确诊","化疗","放疗","手术","癌症","肿瘤","检查","治疗"],
# "volunteer":["志愿者","志愿","帮助","陪伴","支持","倾听","服务","援助"],
# "medical_professional":["医生","医师","护士","专业","医疗","临床","诊断","用药","医院"]}
#
# 情感词库(等价默认):
# {"positive":["谢谢","感谢","帮助","有用","好","棒","专业","安慰","支持","鼓励","温暖","理解","陪伴","放心","舒服","开心","满意","赞"],
# "negative":["担心","害怕","痛苦","难受","焦虑","不好","没用","绝望","沮丧","恐惧","抑郁","烦躁","失望","无助","孤独","崩溃","压抑"],
# "neutral":["咨询","询问","了解","知道","请教","想问","如何","什么","怎么"]}
#
# 主题识别(等价默认):
# {"symptom_management":["症状","疼痛","难受","副作用","化疗","放疗"],
# "emotional_support":["担心","害怕","焦虑","支持","陪伴","心理"],
# "treatment_info":["治疗","方案","药物","医院","医生","检查"],
# "daily_care":["饮食","休息","运动","护理","生活","建议"],
# "family_support":["家属","家人","照顾","帮助","陪伴","支持"]}