aiqcamp commited on
Commit
91ce7fe
·
verified ·
1 Parent(s): 3f87f83

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -10
app.py CHANGED
@@ -583,6 +583,7 @@ def combined_generation(name, strength, flexibility, speed, defense, size, abili
583
  None
584
  )
585
 
 
586
  with gr.Blocks(theme='ParityError/Interstellar') as demo:
587
  with gr.Row():
588
  # 왼쪽 열: 챗봇 및 컨트롤 패널
@@ -590,6 +591,12 @@ with gr.Blocks(theme='ParityError/Interstellar') as demo:
590
  # 챗봇 인터페이스
591
  gr.Markdown("# 🤖 AI 단백질 설계 도우미")
592
  chatbot = gr.Chatbot(height=600)
 
 
 
 
 
 
593
 
594
  with gr.Accordion("채팅 설정", open=False):
595
  system_message = gr.Textbox(
@@ -942,6 +949,13 @@ with gr.Blocks(theme='ParityError/Interstellar') as demo:
942
  ]
943
  )
944
 
 
 
 
 
 
 
 
945
  # 챗봇 응답에 따른 결과 업데이트
946
  msg.submit(
947
  update_protein_display,
@@ -949,16 +963,6 @@ with gr.Blocks(theme='ParityError/Interstellar') as demo:
949
  outputs=[hero_stats, hero_description, output_seq, output_pdb, output_viewer, plddt_plot]
950
  )
951
 
952
- chat_interface = gr.ChatInterface(
953
- respond,
954
- additional_inputs=[
955
- system_message,
956
- max_tokens,
957
- temperature,
958
- top_p,
959
- ],
960
- chatbot=chatbot,
961
- )
962
 
963
  # 실행
964
  demo.queue()
 
583
  None
584
  )
585
 
586
+ # Gradio 인터페이스 수정
587
  with gr.Blocks(theme='ParityError/Interstellar') as demo:
588
  with gr.Row():
589
  # 왼쪽 열: 챗봇 및 컨트롤 패널
 
591
  # 챗봇 인터페이스
592
  gr.Markdown("# 🤖 AI 단백질 설계 도우미")
593
  chatbot = gr.Chatbot(height=600)
594
+ msg = gr.Textbox(
595
+ label="메시지를 입력하세요",
596
+ placeholder="예: COVID-19를 치료할 수 있는 단백질을 생성해주세요",
597
+ lines=2
598
+ )
599
+ clear = gr.Button("대화 내용 지우기")
600
 
601
  with gr.Accordion("채팅 설정", open=False):
602
  system_message = gr.Textbox(
 
949
  ]
950
  )
951
 
952
+ # 이벤트 연결
953
+ # 챗봇 이벤트
954
+ msg.submit(respond,
955
+ [msg, chatbot, system_message, max_tokens, temperature, top_p],
956
+ [chatbot])
957
+ clear.click(lambda: None, None, chatbot, queue=False)
958
+
959
  # 챗봇 응답에 따른 결과 업데이트
960
  msg.submit(
961
  update_protein_display,
 
963
  outputs=[hero_stats, hero_description, output_seq, output_pdb, output_viewer, plddt_plot]
964
  )
965
 
 
 
 
 
 
 
 
 
 
 
966
 
967
  # 실행
968
  demo.queue()