joortif commited on
Commit
ccd7fd0
verified
1 Parent(s): af2fcf7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -5
app.py CHANGED
@@ -25,15 +25,25 @@ if not os.path.exists(persist_directory):
25
  else:
26
  vectordb = Chroma(persist_directory=persist_directory, embedding_function=embedding_function)
27
 
28
- client = InferenceClient("google/flan-t5-base", token=os.getenv("HUGGINGFACEHUB_API_TOKEN"))
29
 
30
  ranker = Reranker("answerdotai/answerai-colbert-small-v1", model_type='colbert')
31
 
32
  def generate_text(context, query):
33
- inputs = f"Contexto proporcionado: {context}\nPregunta: {query}\nResponde de manera clara y precisa sobre el tema relacionado con la constituci贸n espa帽ola."
34
- response = client.text_generation(prompt=inputs)
35
- print(response)
36
- return response
 
 
 
 
 
 
 
 
 
 
37
 
38
  def test_rag_reranking(query, ranker):
39
  print(f"\n馃攳 Pregunta recibida: {query}")
 
25
  else:
26
  vectordb = Chroma(persist_directory=persist_directory, embedding_function=embedding_function)
27
 
28
+ client = InferenceClient("google/flan-t5-small", token=os.getenv("HUGGINGFACEHUB_API_TOKEN"))
29
 
30
  ranker = Reranker("answerdotai/answerai-colbert-small-v1", model_type='colbert')
31
 
32
  def generate_text(context, query):
33
+ prompt = f"""
34
+ Contesta la siguiente pregunta bas谩ndote solo en el contexto proporcionado.
35
+ Si no puedes encontrar la respuesta en el contexto, indica que no tienes suficiente informaci贸n.
36
+
37
+ Contexto:
38
+ {context}
39
+
40
+ Pregunta:
41
+ {query}
42
+
43
+ Respuesta:
44
+ """
45
+ response = client.text_generation(prompt=prompt, max_new_tokens=200)
46
+ return response.strip()
47
 
48
  def test_rag_reranking(query, ranker):
49
  print(f"\n馃攳 Pregunta recibida: {query}")