NGUYEN, Xuan Phi commited on
Commit
c2639e1
1 Parent(s): c8e284b
multipurpose_chatbot/demos/chat_interface.py CHANGED
@@ -173,7 +173,7 @@ def chat_response_stream_multiturn_engine(
173
  response, num_tokens = outputs, -1
174
  yield response, num_tokens
175
 
176
- print(format_conversation(history + [[message, response]]))
177
 
178
  if response is not None:
179
  yield response, num_tokens
@@ -260,6 +260,7 @@ class CustomizedChatInterface(gr.ChatInterface):
260
  head=head,
261
  # fill_height=fill_height,
262
  )
 
263
  self.concurrency_limit = concurrency_limit
264
  self.fn = fn
265
  self.is_async = inspect.iscoroutinefunction(
 
173
  response, num_tokens = outputs, -1
174
  yield response, num_tokens
175
 
176
+ print(format_conversation(history + [[message, response]], system_prompt=system_prompt))
177
 
178
  if response is not None:
179
  yield response, num_tokens
 
260
  head=head,
261
  # fill_height=fill_height,
262
  )
263
+ self.multimodal = False
264
  self.concurrency_limit = concurrency_limit
265
  self.fn = fn
266
  self.is_async = inspect.iscoroutinefunction(
multipurpose_chatbot/demos/mm_chat_interface.py CHANGED
@@ -860,6 +860,24 @@ class VisionMMChatInterfaceDemo(ChatInterfaceDemo):
860
  return demo_chat
861
 
862
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
863
 
864
  @register_demo
865
  class DocMMChatInterfaceDemo(VisionMMChatInterfaceDemo):
 
860
  return demo_chat
861
 
862
 
863
+ LONG_EXAMPLES = [
864
+ """Dựa vào văn bản cơ sở dữ liệu dưới đây để trả lời câu hỏi của người dùng. Nếu thông tin được hỏi không có trong văn bản, vui lòng giải thích là không thể trả lời và không bịa đặt thông tin.
865
+
866
+ ###
867
+ Sau đây là danh sách thông nhân viên của công ty Mặt Trời Mọc.
868
+
869
+ | STT | Họ | Tên | Phòng | Số điện thoại
870
+ | --- | --- | --- | --- | ---
871
+ | 1 | Nguyễn | Văn Bình | Kế Hoạch | 0905876312
872
+ | 2 | Nguyễn | Thị Thảo | Kinh Doanh | 0314982822
873
+ | 3 | Lê | Văn Tám | Kế Hoạch | 0887992331
874
+ | 4 | Nguyễn| Văn Bình | Nhân Sự | 0765213456
875
+ | 5 | Trần | Ngọc Thảo | Kinh Doanh | 0552123987
876
+ ###
877
+
878
+ Cho tôi xin số điện thoại của anh Bình."""
879
+ ]
880
+
881
 
882
  @register_demo
883
  class DocMMChatInterfaceDemo(VisionMMChatInterfaceDemo):
multipurpose_chatbot/demos/multimodal_chat_interface.py CHANGED
@@ -961,7 +961,7 @@ def vision_chat_response_stream_multiturn_engine(
961
  response, num_tokens = outputs, -1
962
  yield response, num_tokens
963
 
964
- print(format_conversation(history + [[None, response]]))
965
 
966
  if response is not None:
967
  yield response, num_tokens
@@ -1011,7 +1011,7 @@ def doc_chat_response_stream_multiturn_engine(
1011
  response, num_tokens = outputs, -1
1012
  yield response, num_tokens
1013
 
1014
- print(format_conversation(history + [[None, response]]))
1015
 
1016
  if response is not None:
1017
  yield response, num_tokens
@@ -1067,7 +1067,7 @@ def vision_doc_chat_response_stream_multiturn_engine(
1067
  response, num_tokens = outputs, -1
1068
  yield response, num_tokens
1069
 
1070
- print(format_conversation(history + [[None, response]]))
1071
 
1072
  if response is not None:
1073
  yield response, num_tokens
 
961
  response, num_tokens = outputs, -1
962
  yield response, num_tokens
963
 
964
+ print(format_conversation(history + [[None, response]], system_prompt=system_prompt))
965
 
966
  if response is not None:
967
  yield response, num_tokens
 
1011
  response, num_tokens = outputs, -1
1012
  yield response, num_tokens
1013
 
1014
+ print(format_conversation(history + [[None, response]], system_prompt=system_prompt))
1015
 
1016
  if response is not None:
1017
  yield response, num_tokens
 
1067
  response, num_tokens = outputs, -1
1068
  yield response, num_tokens
1069
 
1070
+ print(format_conversation(history + [[None, response]], system_prompt=system_prompt))
1071
 
1072
  if response is not None:
1073
  yield response, num_tokens