lamhieu commited on
Commit
330e5e1
·
1 Parent(s): e97d016

chore: update something

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -384,7 +384,7 @@ def generate(
384
  chat_history: list[tuple[str, str]],
385
  allow_used_tools: bool = True,
386
  system_prompt: str = "",
387
- max_new_tokens: int = 2048,
388
  temperature: float = 0.4,
389
  top_p: float = 0.95,
390
  top_k: int = 50,
@@ -468,12 +468,11 @@ def generate(
468
  gr.Info("Searching for information on the Google.")
469
  document_references = search_with_google(keyword)
470
 
 
 
 
471
  input_ids = build_input_ids(
472
- apply_tools=(
473
- True
474
- if allow_used_tools is True and previous_response is None
475
- else False
476
- ),
477
  references=document_references,
478
  )
479
  streamer = TextIteratorStreamer(
@@ -505,12 +504,16 @@ def generate(
505
  if state["mark"] is None:
506
  state["mark"] = time.time()
507
  outputs.append(text)
508
- if state["mark"] + waiting_tools_timeout < time.time():
 
 
 
509
  state["respond"] = True
510
  yield "".join(outputs)
511
 
512
  if (
513
- state["respond"] is False
 
514
  and state["mark"] + waiting_tools_timeout > time.time()
515
  ):
516
  gr.Info("Searching for information on the internet.")
 
384
  chat_history: list[tuple[str, str]],
385
  allow_used_tools: bool = True,
386
  system_prompt: str = "",
387
+ max_new_tokens: int = 1536,
388
  temperature: float = 0.4,
389
  top_p: float = 0.95,
390
  top_k: int = 50,
 
468
  gr.Info("Searching for information on the Google.")
469
  document_references = search_with_google(keyword)
470
 
471
+ apply_tools = (
472
+ True if allow_used_tools is True and previous_response is None else False
473
+ )
474
  input_ids = build_input_ids(
475
+ apply_tools=apply_tools,
 
 
 
 
476
  references=document_references,
477
  )
478
  streamer = TextIteratorStreamer(
 
504
  if state["mark"] is None:
505
  state["mark"] = time.time()
506
  outputs.append(text)
507
+ if (
508
+ apply_tools is False
509
+ or state["mark"] + waiting_tools_timeout < time.time()
510
+ ):
511
  state["respond"] = True
512
  yield "".join(outputs)
513
 
514
  if (
515
+ apply_tools is True
516
+ and state["respond"] is False
517
  and state["mark"] + waiting_tools_timeout > time.time()
518
  ):
519
  gr.Info("Searching for information on the internet.")