Tao2AIScienceHPC commited on
Commit
de56e16
1 Parent(s): 22e352b

Upload ChuanhuChatbot.py

Browse files
Files changed (1) hide show
  1. ChuanhuChatbot.py +10 -11
ChuanhuChatbot.py CHANGED
@@ -30,11 +30,10 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
30
  topic = gr.State("未命名对话历史记录")
31
 
32
  with gr.Row():
33
- with gr.Column():
34
- gr.HTML(title)
35
- user_info = gr.Markdown(value="", elem_id="user_info")
36
- gr.HTML('<center><a href="https://huggingface.co/spaces/JohnSmith9982/ChuanhuChatGPT?duplicate=true"><img src="https://bit.ly/3gLdBN6" alt="Duplicate Space"></a></center>')
37
  status_display = gr.Markdown(get_geoip(), elem_id="status_display")
 
 
38
 
39
  # https://github.com/gradio-app/gradio/pull/3296
40
  def create_greeting(request: gr.Request):
@@ -50,14 +49,14 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
50
  with gr.Row():
51
  chatbot = gr.Chatbot(elem_id="chuanhu_chatbot").style(height="100%")
52
  with gr.Row():
53
- with gr.Column(scale=12):
54
  user_input = gr.Textbox(
55
  elem_id="user_input_tb",
56
  show_label=False, placeholder="在这里输入"
57
  ).style(container=False)
58
- with gr.Column(min_width=70, scale=1):
59
- submitBtn = gr.Button("发送", variant="primary")
60
- cancelBtn = gr.Button("取消", variant="secondary", visible=False)
61
  with gr.Row():
62
  emptyBtn = gr.Button(
63
  "🧹 新的对话",
@@ -181,7 +180,7 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
181
  label="Temperature",
182
  )
183
 
184
- with gr.Accordion("网络设置", open=False, visible=False):
185
  # 优先展示自定义的api_host
186
  apihostTxt = gr.Textbox(
187
  show_label=True,
@@ -385,7 +384,7 @@ logging.info(
385
  + colorama.Style.RESET_ALL
386
  )
387
  # 默认开启本地服务器,默认可以直接从IP访问,默认不创建公开分享链接
388
- demo.title = "川虎ChatGPT 🚀"
389
 
390
  if __name__ == "__main__":
391
  reload_javascript()
@@ -418,6 +417,6 @@ if __name__ == "__main__":
418
  demo.queue(concurrency_count=CONCURRENT_COUNT).launch(
419
  share=False, favicon_path="./assets/favicon.ico", inbrowser=True
420
  ) # 改为 share=True 可以创建公开分享链接
421
- # demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=7860, share=False) # 可自定义端口
422
  # demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=7860,auth=("在这里填写用户名", "在这里填写密码")) # 可设置用户名与密码
423
  # demo.queue(concurrency_count=CONCURRENT_COUNT).launch(auth=("在这里填写用户名", "在这里填写密码")) # 适合Nginx反向代理
 
30
  topic = gr.State("未命名对话历史记录")
31
 
32
  with gr.Row():
33
+ gr.HTML(title, elem_id="app_title")
 
 
 
34
  status_display = gr.Markdown(get_geoip(), elem_id="status_display")
35
+ with gr.Row(elem_id="float_display"):
36
+ user_info = gr.Markdown(value="getting user info...", elem_id="user_info")
37
 
38
  # https://github.com/gradio-app/gradio/pull/3296
39
  def create_greeting(request: gr.Request):
 
49
  with gr.Row():
50
  chatbot = gr.Chatbot(elem_id="chuanhu_chatbot").style(height="100%")
51
  with gr.Row():
52
+ with gr.Column(min_width=225, scale=12):
53
  user_input = gr.Textbox(
54
  elem_id="user_input_tb",
55
  show_label=False, placeholder="在这里输入"
56
  ).style(container=False)
57
+ with gr.Column(min_width=42, scale=1):
58
+ submitBtn = gr.Button(value="", variant="primary", elem_id="submit_btn")
59
+ cancelBtn = gr.Button(value="", variant="secondary", visible=False, elem_id="cancel_btn")
60
  with gr.Row():
61
  emptyBtn = gr.Button(
62
  "🧹 新的对话",
 
180
  label="Temperature",
181
  )
182
 
183
+ with gr.Accordion("网络设置", open=False):
184
  # 优先展示自定义的api_host
185
  apihostTxt = gr.Textbox(
186
  show_label=True,
 
384
  + colorama.Style.RESET_ALL
385
  )
386
  # 默认开启本地服务器,默认可以直接从IP访问,默认不创建公开分享链接
387
+ demo.title = "TanLanChatGPT"
388
 
389
  if __name__ == "__main__":
390
  reload_javascript()
 
417
  demo.queue(concurrency_count=CONCURRENT_COUNT).launch(
418
  share=False, favicon_path="./assets/favicon.ico", inbrowser=True
419
  ) # 改为 share=True 可以创建公开分享链接
420
+ demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=7860, share=True) # 可自定义端口
421
  # demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=7860,auth=("在这里填写用户名", "在这里填写密码")) # 可设置用户名与密码
422
  # demo.queue(concurrency_count=CONCURRENT_COUNT).launch(auth=("在这里填写用户名", "在这里填写密码")) # 适合Nginx反向代理