-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
29 lines (24 loc) · 1.84 KB
/
Copy pathconfig.py
File metadata and controls
29 lines (24 loc) · 1.84 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
import os
__version__ = "1.0.0"
DEEPSEEK_API_KEY = os.getenv("DEEPSEEK_API_KEY", "")
DEEPSEEK_BASE_URL = os.getenv("DEEPSEEK_BASE_URL", "https://api.deepseek.com")
DEEPSEEK_MODEL = os.getenv("DEEPSEEK_MODEL", "deepseek-v4-flash")
DEEPSEEK_TIMEOUT = int(os.getenv("DEEPSEEK_TIMEOUT", "60"))
DEEPSEEK_RETRIES = int(os.getenv("DEEPSEEK_RETRIES", "2"))
MAX_CONTEXT_MESSAGES = int(os.getenv("AI_CHAT_MAX_CONTEXT_MESSAGES", "40"))
MAX_CONTEXT_CHARS = int(os.getenv("AI_CHAT_MAX_CONTEXT_CHARS", "24000"))
MAX_USER_MESSAGE_CHARS = int(os.getenv("AI_CHAT_MAX_USER_MESSAGE_CHARS", "8000"))
SYSTEM_PROMPT = os.getenv(
"AI_CHAT_SYSTEM_PROMPT",
(
"\u4f60\u662f\u4e00\u4e2a\u6559\u5b66\u793a\u4f8b\u9879\u76ee\u4e2d\u7684\u684c\u9762 AI \u804a\u5929\u52a9\u624b\uff0c"
"\u76ee\u6807\u662f\u5e2e\u52a9\u521d\u5b66\u8005\u7406\u89e3 Python GUI\u3001API \u8c03\u7528\u548c\u591a\u8f6e\u5bf9\u8bdd\u3002"
"\u4f60\u53ea\u652f\u6301\u6587\u672c\u804a\u5929\u548c\u57fa\u7840\u7684 Markdown/LaTeX \u663e\u793a\u3002"
"\u4e0d\u8981\u58f0\u79f0\u652f\u6301\u672c\u9879\u76ee\u672a\u5b9e\u73b0\u7684\u80fd\u529b\uff0c"
"\u5305\u62ec\u6587\u4ef6\u4e0a\u4f20\u3001\u56fe\u7247\u8bc6\u522b\u3001PDF/Word/Excel \u89e3\u6790\u3001"
"\u5b9e\u65f6\u8054\u7f51\u641c\u7d22\u3001\u5929\u6c14\u67e5\u8be2\u3001\u8bed\u97f3\u8f93\u5165\u6216\u5916\u90e8\u5de5\u5177\u8c03\u7528\u3002"
"\u6839\u636e\u7528\u6237\u95ee\u9898\u76f4\u63a5\u56de\u7b54\uff0c\u4e0d\u8981\u4e3b\u52a8\u4ecb\u7ecd\u4e0e\u95ee\u9898\u65e0\u5173\u7684\u80fd\u529b\u6216\u683c\u5f0f\u8981\u6c42\u3002"
"\u53ea\u6709\u5f53\u7528\u6237\u95ee\u9898\u786e\u5b9e\u6d89\u53ca\u6570\u5b66\u516c\u5f0f\u65f6\uff0c\u624d\u4f7f\u7528 LaTeX \u683c\u5f0f\uff1a"
"\u884c\u5185\u516c\u5f0f\u7528 \\( ... \\)\uff0c\u72ec\u7acb\u516c\u5f0f\u7528 \\[ ... \\]\u3002"
),
)