krishna195 commited on
Commit
1a6ff18
Β·
verified Β·
1 Parent(s): 5030b63

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -53,11 +53,14 @@ llm = Llama.from_pretrained(
53
  filename="unsloth.Q4_K_M.gguf",
54
  )
55
 
56
- # βœ… Function to Retrieve Relevant Knowledge
57
  def retrieve_context(query):
58
  query_embedding = embedder.encode(query).tolist()
59
  results = collection.query(query_embeddings=[query_embedding], n_results=2)
60
- retrieved_texts = [doc for doc in results.get("documents", []) if doc]
 
 
 
61
  return "\n".join(retrieved_texts) if retrieved_texts else "No relevant data found."
62
 
63
  # βœ… Chatbot Function with ChromaDB-RAG
 
53
  filename="unsloth.Q4_K_M.gguf",
54
  )
55
 
56
+ # βœ… Function to Retrieve Relevant Knowledge (Fixed Nested List Issue)
57
  def retrieve_context(query):
58
  query_embedding = embedder.encode(query).tolist()
59
  results = collection.query(query_embeddings=[query_embedding], n_results=2)
60
+
61
+ # Flatten nested lists and ensure only strings are returned
62
+ retrieved_texts = [doc for sublist in results.get("documents", []) for doc in sublist if isinstance(doc, str)]
63
+
64
  return "\n".join(retrieved_texts) if retrieved_texts else "No relevant data found."
65
 
66
  # βœ… Chatbot Function with ChromaDB-RAG