MZhaovo commited on
Commit
4d6c637
1 Parent(s): c3f3b67

fix: 禁止在前端修改网络设置

Browse files
ChuanhuChatbot.py CHANGED
@@ -261,27 +261,35 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
261
  lines=1,
262
  )
263
 
264
- with gr.Accordion(i18n("网络设置"), open=False):
265
- # 优先展示自定义的api_host
266
- apihostTxt = gr.Textbox(
 
 
267
  show_label=True,
268
- placeholder=i18n("在这里输入API-Host..."),
269
- label="API-Host",
270
- value=config.api_host or shared.API_HOST,
271
  lines=1,
 
272
  container=False,
 
273
  )
274
- changeAPIURLBtn = gr.Button(i18n("🔄 切换API地址"))
275
- proxyTxt = gr.Textbox(
 
 
276
  show_label=True,
277
- placeholder=i18n("在这里输入代理地址..."),
278
- label=i18n("代理地址(示例:http://127.0.0.1:10809)"),
279
- value="",
280
- lines=2,
 
281
  container=False,
 
282
  )
283
- changeProxyBtn = gr.Button(i18n("🔄 设置代理地址"))
284
- default_btn = gr.Button(i18n("🔙 恢复默认设置"))
285
  updateChuanhuBtn = gr.Button(visible=False, elem_classes="invisible_btn", elem_id="update_chuanhu_btn")
286
 
287
  gr.Markdown(CHUANHU_DESCRIPTION, elem_id="description")
@@ -470,18 +478,18 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
470
  default_btn.click(
471
  reset_default, [], [apihostTxt, proxyTxt, status_display], show_progress=True
472
  )
473
- changeAPIURLBtn.click(
474
- change_api_host,
475
- [apihostTxt],
476
- [status_display],
477
- show_progress=True,
478
- )
479
- changeProxyBtn.click(
480
- change_proxy,
481
- [proxyTxt],
482
- [status_display],
483
- show_progress=True,
484
- )
485
  checkUpdateBtn.click(fn=None, _js='()=>{manualCheckUpdate();}')
486
 
487
  # Invisible elements
 
261
  lines=1,
262
  )
263
 
264
+ with gr.Accordion(i18n("网络参数"), open=False):
265
+ gr.Markdown(i18n("---\n⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置"), elem_id="netsetting_warning")
266
+ default_btn = gr.Button(i18n("🔙 恢复默认网络设置"))
267
+ # 网络代理
268
+ proxyTxt = gr.Textbox(
269
  show_label=True,
270
+ placeholder=i18n("未设置代理..."),
271
+ label=i18n("代理地址"),
272
+ value=config.http_proxy,
273
  lines=1,
274
+ interactive=False,
275
  container=False,
276
+ elem_classes="view_only_textbox",
277
  )
278
+ # changeProxyBtn = gr.Button(i18n("🔄 设置代理地址"))
279
+
280
+ # 优先展示自定义的api_host
281
+ apihostTxt = gr.Textbox(
282
  show_label=True,
283
+ placeholder="api.openai.com",
284
+ label="OpenAI-API-Host",
285
+ value=config.api_host or shared.API_HOST,
286
+ lines=1,
287
+ interactive=False,
288
  container=False,
289
+ elem_classes="view_only_textbox",
290
  )
291
+ # changeAPIURLBtn = gr.Button(i18n("🔄 切换API地址"))
292
+
293
  updateChuanhuBtn = gr.Button(visible=False, elem_classes="invisible_btn", elem_id="update_chuanhu_btn")
294
 
295
  gr.Markdown(CHUANHU_DESCRIPTION, elem_id="description")
 
478
  default_btn.click(
479
  reset_default, [], [apihostTxt, proxyTxt, status_display], show_progress=True
480
  )
481
+ # changeAPIURLBtn.click(
482
+ # change_api_host,
483
+ # [apihostTxt],
484
+ # [status_display],
485
+ # show_progress=True,
486
+ # )
487
+ # changeProxyBtn.click(
488
+ # change_proxy,
489
+ # [proxyTxt],
490
+ # [status_display],
491
+ # show_progress=True,
492
+ # )
493
  checkUpdateBtn.click(fn=None, _js='()=>{manualCheckUpdate();}')
494
 
495
  # Invisible elements
assets/custom.css CHANGED
@@ -38,6 +38,14 @@ div.form {
38
  align-content: center;
39
  }
40
 
 
 
 
 
 
 
 
 
41
  /* gradio的页脚信息 */
42
  footer {
43
  /* display: none !important; */
 
38
  align-content: center;
39
  }
40
 
41
+ #netsetting_warning hr {
42
+ margin-bottom: 1em
43
+ }
44
+
45
+ .view_only_textbox textarea {
46
+ -webkit-text-fill-color: #b2b2b2 !important
47
+ }
48
+
49
  /* gradio的页脚信息 */
50
  footer {
51
  /* display: none !important; */
locale/en_US.json CHANGED
@@ -37,13 +37,12 @@
37
  "停止符,用英文逗号隔开...": "Type in stop token here, separated by comma...",
38
  "用于定位滥用行为": "Used to locate abuse",
39
  "用户名": "Username",
40
- "网络设置": "Network Settings",
41
  "在这里输入API-Host...": "Type in API-Host here...",
42
  "🔄 切换API地址": "🔄 Switch API Address",
43
- "在这里输入代理地址...": "Type in proxy address here...",
44
- "代理地址(示例:http://127.0.0.1:10809)": "Proxy address (example: http://127.0.0.1:10809)",
45
  "🔄 设置代理地址": "🔄 Set Proxy Address",
46
- "🔙 恢复网络默认设置": "🔙 Reset Network Settings",
47
  "🔄 检查更新...": "🔄 Check for Update...",
48
  "取消": "Cancel",
49
  "更新": "Update",
@@ -82,5 +81,7 @@
82
  "您的IP区域:": "Your IP region: ",
83
  "总结": "Summarize",
84
  "生成内容总结中……": "Generating content summary...",
85
- "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Due to the following reasons, Google refuses to provide an answer to PaLM: \n\n"
 
 
86
  }
 
37
  "停止符,用英文逗号隔开...": "Type in stop token here, separated by comma...",
38
  "用于定位滥用行为": "Used to locate abuse",
39
  "用户名": "Username",
 
40
  "在这里输入API-Host...": "Type in API-Host here...",
41
  "🔄 切换API地址": "🔄 Switch API Address",
42
+ "未设置代理...": "No proxy...",
43
+ "代理地址": "Proxy address",
44
  "🔄 设置代理地址": "🔄 Set Proxy Address",
45
+ "🔙 恢复默认网络设置": "🔙 Reset Network Settings",
46
  "🔄 检查更新...": "🔄 Check for Update...",
47
  "取消": "Cancel",
48
  "更新": "Update",
 
81
  "您的IP区域:": "Your IP region: ",
82
  "总结": "Summarize",
83
  "生成内容总结中……": "Generating content summary...",
84
+ "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Due to the following reasons, Google refuses to provide an answer to PaLM: \n\n",
85
+ "---\n⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "---\n⚠️ To ensure the security of API-Key, please modify the network settings in the configuration file `config.json`.",
86
+ "网络参数": "Network parameter"
87
  }
locale/ja_JP.json CHANGED
@@ -37,11 +37,10 @@
37
  "停止符,用英文逗号隔开...": "ここにストップ文字を英語のカンマで区切って入力してください...",
38
  "用于定位滥用行为": "不正行為を特定するために使用されます",
39
  "用户名": "ユーザー名",
40
- "网络设置": "ネットワーク設定",
41
  "在这里输入API-Host...": "API-Hostを入力してください...",
42
  "🔄 切换API地址": "🔄 APIアドレスを切り替え",
43
- "在这里输入代理地址...": "プロキシアドレスを入力してください...",
44
- "代理地址(示例:http://127.0.0.1:10809)": "プロキシアドレス(例:http://127.0.0.1:10809)",
45
  "🔄 设置代理地址": "🔄 プロキシアドレスを設定",
46
  "🔙 恢复默认网络设置": "🔙 ネットワーク設定のリセット",
47
  "🔄 检查更新...": "🔄 アップデートをチェック...",
@@ -82,5 +81,7 @@
82
  "您的IP区域:": "あなたのIPアドレス地域:",
83
  "总结": "要約する",
84
  "生成内容总结中……": "コンテンツ概要を生成しています...",
85
- "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Googleは以下の理由から、PaLMの回答を返すことを拒否しています:\n\n"
 
 
86
  }
 
37
  "停止符,用英文逗号隔开...": "ここにストップ文字を英語のカンマで区切って入力してください...",
38
  "用于定位滥用行为": "不正行為を特定するために使用されます",
39
  "用户名": "ユーザー名",
 
40
  "在这里输入API-Host...": "API-Hostを入力してください...",
41
  "🔄 切换API地址": "🔄 APIアドレスを切り替え",
42
+ "未设置代理...": "代理が設定されていません...",
43
+ "代理地址": "プロキシアドレス",
44
  "🔄 设置代理地址": "🔄 プロキシアドレスを設定",
45
  "🔙 恢复默认网络设置": "🔙 ネットワーク設定のリセット",
46
  "🔄 检查更新...": "🔄 アップデートをチェック...",
 
81
  "您的IP区域:": "あなたのIPアドレス地域:",
82
  "总结": "要約する",
83
  "生成内容总结中……": "コンテンツ概要を生成しています...",
84
+ "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "Googleは以下の理由から、PaLMの回答を返すことを拒否しています:\n\n",
85
+ "---\n⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "---\n⚠️ APIキーの安全性を確保するために、`config.json`ファイルでネットワーク設定を変更してください。",
86
+ "网络参数": "ネットワークパラメータ"
87
  }
locale/ko_KR.json CHANGED
@@ -38,11 +38,10 @@
38
  "停止符,用英文逗号隔开...": "여기에 정지 토큰 입력, ','로 구분됨...",
39
  "用于定位滥用行为": "악용 사례 파악에 활용됨",
40
  "用户名": "사용자 이름",
41
- "网络设置": "네트워크 설정",
42
  "在这里输入API-Host...": "여기에 API host를 입력하세요...",
43
  "🔄 切换API地址": "🔄 API 주소 변경",
44
- "在这里输入代理地址...": "여기에 프록시 주소를 입력하세요...",
45
- "代理地址(示例:http://127.0.0.1:10809)": "프록시 주소 (예: http://127.0.0.1:10809)",
46
  "🔄 设置代理地址": "🔄 프록시 주소 설정",
47
  "🔙 恢复默认网络设置": "🔙 네트워크 설정 초기화",
48
  "🔄 检查更新...": "🔄 업데이트 확인...",
@@ -84,5 +83,7 @@
84
  "总结": "요약",
85
  "生成内容总结中……": "콘텐츠 요약 생성중...",
86
  "上传": "업로드",
87
- "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "구글은 다음과 같은 이유로 인해 PaLM의 응답을 거부합니다: \n\n"
 
 
88
  }
 
38
  "停止符,用英文逗号隔开...": "여기에 정지 토큰 입력, ','로 구분됨...",
39
  "用于定位滥用行为": "악용 사례 파악에 활용됨",
40
  "用户名": "사용자 이름",
 
41
  "在这里输入API-Host...": "여기에 API host를 입력하세요...",
42
  "🔄 切换API地址": "🔄 API 주소 변경",
43
+ "未设置代理...": "대리인이 설정되지 않았습니다...",
44
+ "代理地址": "프록시 주소",
45
  "🔄 设置代理地址": "🔄 프록시 주소 설정",
46
  "🔙 恢复默认网络设置": "🔙 네트워크 설정 초기화",
47
  "🔄 检查更新...": "🔄 업데이트 확인...",
 
83
  "总结": "요약",
84
  "生成内容总结中……": "콘텐츠 요약 생성중...",
85
  "上传": "업로드",
86
+ "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "구글은 다음과 같은 이유로 인해 PaLM의 응답을 거부합니다: \n\n",
87
+ "---\n⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "---\n⚠️ API-Key의 안전을 보장하기 위해 네트워크 설정을 `config.json` 구성 파일에서 수정해주세요.",
88
+ "网络参数": "네트워크 매개변수"
89
  }
locale/sv-SE.json CHANGED
@@ -37,11 +37,10 @@
37
  "停止符,用英文逗号隔开...": "Skriv in stopptecken här, separerade med kommatecken...",
38
  "用于定位滥用行为": "Används för att lokalisera missbruk",
39
  "用户名": "Användarnamn",
40
- "网络设置": "Nätverksinställningar",
41
  "在这里输入API-Host...": "Skriv in API-Host här...",
42
  "🔄 切换API地址": "🔄 Byt API-adress",
43
- "在这里输入代理地址...": "Skriv in proxyadress här...",
44
- "代理地址(示例:http://127.0.0.1:10809)": "Proxyadress (exempel: http://127.0.0.1:10809)",
45
  "🔄 设置代理地址": "🔄 Ställ in Proxyadress",
46
  "🔙 恢复网络默认设置": "🔙 Återställ Nätverksinställningar",
47
  "🔄 检查更新...": "🔄 Sök efter uppdateringar...",
@@ -82,5 +81,7 @@
82
  "您的IP区域:": "Din IP-region: ",
83
  "总结": "Sammanfatta",
84
  "生成内容总结中……": "Genererar innehållssammanfattning...",
85
- "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "På grund av följande skäl vägrar Google att ge ett svar till PaLM: \n\n"
 
 
86
  }
 
37
  "停止符,用英文逗号隔开...": "Skriv in stopptecken här, separerade med kommatecken...",
38
  "用于定位滥用行为": "Används för att lokalisera missbruk",
39
  "用户名": "Användarnamn",
 
40
  "在这里输入API-Host...": "Skriv in API-Host här...",
41
  "🔄 切换API地址": "🔄 Byt API-adress",
42
+ "未设置代理...": "Inte inställd proxy...",
43
+ "代理地址": "Proxyadress",
44
  "🔄 设置代理地址": "🔄 Ställ in Proxyadress",
45
  "🔙 恢复网络默认设置": "🔙 Återställ Nätverksinställningar",
46
  "🔄 检查更新...": "🔄 Sök efter uppdateringar...",
 
81
  "您的IP区域:": "Din IP-region: ",
82
  "总结": "Sammanfatta",
83
  "生成内容总结中……": "Genererar innehållssammanfattning...",
84
+ "由于下面的原因,Google 拒绝返回 PaLM 的回答:\n\n": "På grund av följande skäl vägrar Google att ge ett svar till PaLM: \n\n",
85
+ "---\n⚠️ 为保证API-Key安全,请在配置文件`config.json`中修改网络设置": "---\n⚠️ För att säkerställa säkerheten för API-nyckeln, vänligen ändra nätverksinställningarna i konfigurationsfilen `config.json`.",
86
+ "网络参数": "nätverksparametrar"
87
  }