Tuchuanhuhuhu commited on
Commit
b522942
1 Parent(s): 2d8a06c

默认不再渲染LaTex公式,但仍然可以通过config开启

Browse files
Files changed (3) hide show
  1. config_example.json +2 -0
  2. modules/config.py +7 -0
  3. 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"]))