HFswapnil commited on
Commit
9d84a1e
·
verified ·
1 Parent(s): 61e31d6

Update src/run_model.py

Browse files
Files changed (1) hide show
  1. src/run_model.py +22 -20
src/run_model.py CHANGED
@@ -1,21 +1,23 @@
1
- from model import get_gemma
2
- from rag_utils import generate_context
3
-
4
-
5
- def generate_response(history=[], temperature: float=0.0, top_k=None, top_p=None):
6
-
7
- gemma_model = get_gemma(temperature=temperature, top_k=top_k, top_p=top_p)
8
-
9
- response = gemma_model.invoke(history).content
10
-
11
- return response
12
-
13
- def generate_RAG_response(query: str, file_path, history=[]):
14
- gemma_model = get_gemma()
15
- query, context = generate_context(query, file_path)
16
-
17
- history[-1] = {"role" : "user", "content" : f"INSTRUCTION: Answer the query with given context in mind.\nQUERY: {query}\n\nCONTEXT : {context}"}
18
-
19
- response = gemma_model.invoke(history).content
20
-
 
 
21
  return response
 
1
+ from model import get_gemma
2
+ from rag_utils import generate_context
3
+
4
+
5
+ def generate_response(history=[], temperature: float=0.0, top_k=None, top_p=None):
6
+
7
+ gemma_model = get_gemma(temperature=temperature, top_k=top_k, top_p=top_p)
8
+
9
+ response = gemma_model.invoke(history).content
10
+
11
+ return response
12
+
13
+ def generate_RAG_response(query: str, file_path, history=[]):
14
+ gemma_model = get_gemma()
15
+ query, context = generate_context(query, file_path)
16
+ if len(history) > 1:
17
+ prompt = history[:-1]
18
+ prompt = prompt.append({"role" : "user", "content" : f"INSTRUCTION: Answer the query with given context in mind.\nQUERY: {query}\n\nCONTEXT : {context}"})
19
+ else:
20
+ prompt = [{"role" : "user", "content" : f"INSTRUCTION: Answer the query with given context in mind.\nQUERY: {query}\n\nCONTEXT : {context}"}]
21
+ response = gemma_model.invoke(history).content
22
+
23
  return response