forked from KouriChat/KouriChat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
54 lines (47 loc) · 2.13 KB
/
config.py
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
# 用户列表(请配置要和bot说话的账号的昵称或者群名,不要写备注!)
# 例如:LISTEN_LIST = ['用户1','用户2','群名']
LISTEN_LIST = ['']
# 机器人的微信名称,如'亚托莉'
ROBOT_WX_NAME = ''
# DeepSeek API 配置
# 填你的秘钥
DEEPSEEK_API_KEY = 'sk-'
# 硅基流动API注册地址,免费15元额度 https://cloud.siliconflow.cn/i/aQXU6eC5
DEEPSEEK_BASE_URL = 'https://api.siliconflow.cn/v1/'
# 如果要使用官方的API
# DEEPSEEK_BASE_URL = 'https://api.deepseek.com'
# 如果要使用本地的ai API,把模型和API地址改成本地的
# DEEPSEEK_BASE_URL = 'http://127.0.0.1:8000/v1'
# 硅基流动API的可用赠费的V3模型(deepseek-ai/DeepSeek-V3),最近会胡言乱语,推荐使用充值才能用的那个Pro,模型名字是(Pro/deepseek-ai/DeepSeek-V3),(Pro/deepseek-ai/DeepSeek-R1)
# 要切换模型请把括号里的内容复制到MODEL里
MODEL = 'deepseek-ai/DeepSeek-V3'
# 官方API的V3模型
# MODEL = 'deepseek-chat'
# 回复最大token
MAX_TOKEN = 2000
#温度
TEMPERATURE = 1.3
# Moonshot AI配置(用于图片识别)
# API申请https://platform.moonshot.cn/console/api-keys (免费15元额度)
MOONSHOT_API_KEY = 'sk-'
MOONSHOT_BASE_URL = "https://api.moonshot.cn/v1"
MOONSHOT_TEMPERATURE = 0.3
#图像生成(默认使用 deepseek-ai/Janus-Pro-7B 模型)
IMAGE_MODEL = 'deepseek-ai/Janus-Pro-7B'
TEMP_IMAGE_DIR = 'temp_images'
#最大的上下文轮数
MAX_GROUPS = 15
#prompt文件名
PROMPT_NAME = 'ATRI.md'
#表情包存放目录
EMOJI_DIR = 'emojis'
#语音配置(请配置自己的tts服务,用GPT-SoVITS-Inference和自己训练的语音模型)
TTS_API_URL = 'http://127.0.0.1:5000/tts'
VOICE_DIR = 'voices' # 语音文件临时存储目录
# 自动消息配置
AUTO_MESSAGE = "请你模拟一个用户的女朋友,在微信上找对方发消息想知道对方在做什么"
MIN_COUNTDOWN_HOURS = 1 # 最小倒计时时间(小时)
MAX_COUNTDOWN_HOURS = 3 # 最大倒计时时间(小时)
# 消息发送时间限制
QUIET_TIME_START = "22:00" # 安静时间开始
QUIET_TIME_END = "08:00" # 安静时间结束