60 lines
2.0 KiB
Python
60 lines
2.0 KiB
Python
# config.py
|
||
|
||
MATRIX_SERVER = "https://person.bnicetome.top"
|
||
USERNAME = "bots1"
|
||
PASSWORD = "bots1@bots1"
|
||
|
||
# 房间配置
|
||
ROOM_IDS = [
|
||
"!jTyjRTQNpAQaHGEjer:person.bnicetome.top", # 调试房间(未加密)
|
||
"!QDamBNNgTvbmFNXEFo:person.bnicetome.top", # 用户使用房间(未加密)
|
||
]
|
||
|
||
# 默认房间ID(向后兼容)
|
||
ROOM_ID = ROOM_IDS[0]
|
||
|
||
# E2EE配置
|
||
STORE_PATH = "store" # 存储密钥和会话信息的目录
|
||
DEVICE_ID = "BOTDEVICE2" # 设备ID
|
||
DEVICE_NAME = "MatrixBot" # 设备名称
|
||
|
||
# xAI API配置
|
||
XAI_API_KEY = (
|
||
"xai-Irz5BaEdnraGMHeFmIuTWx85srNRX5rrmXiRofaroFHrXh4dWGynC0B6hhwhUeU70Is5rSow1lHiSSVu"
|
||
)
|
||
XAI_MODEL_DIYNAME = "马斯克的X平台的AI(GROK,新起之秀,有免费额度,推荐使用)"
|
||
XAI_BASE_URL = "https://api.x.ai/v1"
|
||
XAI_DAILY_LIMIT = 25 # 每天多少条
|
||
|
||
# OpenRouter API配置
|
||
OPENROUTER_API_KEY = (
|
||
"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"
|
||
)
|
||
OPENROUTER_API_URL = "https://openrouter.ai/api/v1/chat/completions"
|
||
|
||
# AI模型配置
|
||
OPENROUTER_MODELS = {
|
||
# "qwen-7b": {
|
||
# "model": "qwen/qwen-2-7b-instruct:free",
|
||
# "name": "通义千问2-7B(阿里巴巴基础免费版,适合问日常简单问题)",
|
||
# "daily_limit": -1 # 无限制
|
||
# },
|
||
"qwen-72b": {
|
||
"model": "qwen/qwen-2.5-72b-instruct",
|
||
"name": "通义千问2.5-72B(阿里巴巴升级版付费模型,适合一些复杂问题,写作,文案)",
|
||
"daily_limit": 50 # 每天多少条
|
||
},
|
||
"chatgpt-4o": {
|
||
"model": "openai/chatgpt-4o-latest",
|
||
"name": "OPENAI ChatGPT-4o最新版(世界公认最强大AI,知识最丰富,目前最强的超大模型,专业性问题和更正确的回答)",
|
||
"daily_limit": 20 # 每天多少条
|
||
}
|
||
}
|
||
|
||
# 默认模型(用于向后兼容)
|
||
OPENROUTER_MODEL = OPENROUTER_MODELS["qwen-72b"]["model"]
|
||
|
||
# AI对话配置
|
||
AI_CHAT_TIMEOUT_MINUTES = 15 # AI对话闲置超时时间(分钟)
|
||
AI_RESPONSE_TIMEOUT_MINUTES = 5 # AI响应超时时间(分钟)
|