iyadkl commited on
Commit
c0cdc66
·
1 Parent(s): 460d470

Optimize rewrite_query latency by using lighter Llama 3.1 8B model and fix asyncio import

Browse files
Files changed (1) hide show
  1. generate_answer.py +4 -1
generate_answer.py CHANGED
@@ -24,6 +24,7 @@ import json
24
  import os
25
  import sys
26
  import time
 
27
  import urllib.error
28
  import urllib.request
29
  import re
@@ -245,7 +246,9 @@ async def rewrite_query(
245
  )
246
 
247
  try:
248
- rewritten = await call_llm(REWRITE_SYSTEM_PROMPT, prompt, model=model, base_url=base_url, api_key=api_key, temperature=0.1)
 
 
249
  rewritten = rewritten.strip().strip('"').strip("'")
250
  return rewritten if rewritten else query
251
  except Exception:
 
24
  import os
25
  import sys
26
  import time
27
+ import asyncio
28
  import urllib.error
29
  import urllib.request
30
  import re
 
246
  )
247
 
248
  try:
249
+ # Use a faster, lighter model for query rewriting to reduce latency
250
+ fast_model = "meta/llama-3.1-8b-instruct"
251
+ rewritten = await call_llm(REWRITE_SYSTEM_PROMPT, prompt, model=fast_model, base_url=base_url, api_key=api_key, temperature=0.1)
252
  rewritten = rewritten.strip().strip('"').strip("'")
253
  return rewritten if rewritten else query
254
  except Exception: