Spaces:
Sleeping
Sleeping
Tuchuanhuhuhu
commited on
Commit
•
b522942
1
Parent(s):
2d8a06c
默认不再渲染LaTex公式,但仍然可以通过config开启
Browse files- config_example.json +2 -0
- modules/config.py +7 -0
- modules/utils.py +1 -1
config_example.json
CHANGED
@@ -8,6 +8,8 @@
|
|
8 |
// 如果使用代理,请取消注释下面的两行,并替换代理URL
|
9 |
// "https_proxy": "http://127.0.0.1:1079",
|
10 |
// "http_proxy": "http://127.0.0.1:1079",
|
|
|
|
|
11 |
"users": [], // 用户列表,[[用户名1, 密码1], [用户名2, 密码2], ...]
|
12 |
"local_embedding": false, //是否在本地编制索引
|
13 |
"default_model": "gpt-3.5-turbo", // 默认模型
|
|
|
8 |
// 如果使用代理,请取消注释下面的两行,并替换代理URL
|
9 |
// "https_proxy": "http://127.0.0.1:1079",
|
10 |
// "http_proxy": "http://127.0.0.1:1079",
|
11 |
+
// 是否渲染LaTex
|
12 |
+
"render_latex": false,
|
13 |
"users": [], // 用户列表,[[用户名1, 密码1], [用户名2, 密码2], ...]
|
14 |
"local_embedding": false, //是否在本地编制索引
|
15 |
"default_model": "gpt-3.5-turbo", // 默认模型
|
modules/config.py
CHANGED
@@ -71,6 +71,13 @@ my_api_key = os.environ.get("OPENAI_API_KEY", my_api_key)
|
|
71 |
xmchat_api_key = config.get("xmchat_api_key", "")
|
72 |
os.environ["XMCHAT_API_KEY"] = xmchat_api_key
|
73 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
## 多账户机制
|
75 |
multi_api_key = config.get("multi_api_key", False) # 是否开启多账户机制
|
76 |
if multi_api_key:
|
|
|
71 |
xmchat_api_key = config.get("xmchat_api_key", "")
|
72 |
os.environ["XMCHAT_API_KEY"] = xmchat_api_key
|
73 |
|
74 |
+
render_latex = config.get("render_latex", False)
|
75 |
+
|
76 |
+
if render_latex:
|
77 |
+
os.environ["RENDER_LATEX"] = "yes"
|
78 |
+
else:
|
79 |
+
os.environ["RENDER_LATEX"] = "no"
|
80 |
+
|
81 |
## 多账户机制
|
82 |
multi_api_key = config.get("multi_api_key", False) # 是否开启多账户机制
|
83 |
if multi_api_key:
|
modules/utils.py
CHANGED
@@ -183,7 +183,7 @@ def convert_mdtext(md_text):
|
|
183 |
for non_code, code in zip(non_code_parts, code_blocks + [""]):
|
184 |
if non_code.strip():
|
185 |
non_code = normalize_markdown(non_code)
|
186 |
-
if inline_code_pattern.search(non_code):
|
187 |
result.append(markdown(non_code, extensions=["tables"]))
|
188 |
else:
|
189 |
result.append(mdtex2html.convert(non_code, extensions=["tables"]))
|
|
|
183 |
for non_code, code in zip(non_code_parts, code_blocks + [""]):
|
184 |
if non_code.strip():
|
185 |
non_code = normalize_markdown(non_code)
|
186 |
+
if inline_code_pattern.search(non_code) or os.environ["RENDER_LATEX"]=="no":
|
187 |
result.append(markdown(non_code, extensions=["tables"]))
|
188 |
else:
|
189 |
result.append(mdtex2html.convert(non_code, extensions=["tables"]))
|