camparchimedes commited on
Commit
b5a6292
ยท
verified ยท
1 Parent(s): ab828e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -10
app.py CHANGED
@@ -52,7 +52,7 @@ def rename(orig_author: str):
52
 
53
  @cl.on_chat_start
54
  async def init():
55
- msg = cl.Message(content=f"Building Index...")
56
  await msg.send()
57
 
58
  loader = CSVLoader(file_path="./data/total_faq.csv", source_column="Answer")
@@ -78,9 +78,18 @@ async def init():
78
  chain_type_kwargs = {"prompt": prompt}
79
  )
80
 
81
- msg.content = f"Index built! Bare spรธr ivei..๐Ÿค“"
82
- await msg.send()
 
 
 
 
 
 
 
83
 
 
 
84
  cl.user_session.set("chain", chain)
85
 
86
 
@@ -91,15 +100,10 @@ async def main(message):
91
  stream_final_answer=True,
92
  answer_prefix_tokens=["FINAL", "ANSWER"]
93
  )
94
-
95
- cb = cl.AsyncLangchainCallbackHandler(
96
- stream_final_answer=True,
97
- answer_prefix_tokens=["FINAL", "ANSWER"]
98
- )
99
 
100
  cb.answer_reached = True
101
  res = await chain.acall(message, callbacks=[cb])
102
- return
103
 
104
  answer = res["result"]
105
  source_elements = []
@@ -108,7 +112,6 @@ async def main(message):
108
  docs = res.get("source_documents", [])
109
  metadatas = [doc.metadata for doc in docs]
110
 
111
-
112
  for doc, metadata in zip(docs, metadatas):
113
  row_index = metadata.get("row_index", -1)
114
  source = metadata.get("source", "")
 
52
 
53
  @cl.on_chat_start
54
  async def init():
55
+ msg = cl.Message(content=f"Building vector store...")
56
  await msg.send()
57
 
58
  loader = CSVLoader(file_path="./data/total_faq.csv", source_column="Answer")
 
78
  chain_type_kwargs = {"prompt": prompt}
79
  )
80
 
81
+ markdown_table = f"""
82
+ | ### Eksempler pรฅ spรธrsmรฅl: |
83
+ |--------------------------------------------|
84
+ | Hvordan registrerer jeg meg som bruker? |
85
+ | Kan jeg ha med kjรฆledyr pรฅ hytta? |
86
+ | Adferdsmessig annonsering? |
87
+ """
88
+
89
+ msg.content = f"Index built! Bare spรธr ivei..๐Ÿค“\n\n{markdown_table}"
90
 
91
+ await msg.send()
92
+
93
  cl.user_session.set("chain", chain)
94
 
95
 
 
100
  stream_final_answer=True,
101
  answer_prefix_tokens=["FINAL", "ANSWER"]
102
  )
 
 
 
 
 
103
 
104
  cb.answer_reached = True
105
  res = await chain.acall(message, callbacks=[cb])
106
+ #return
107
 
108
  answer = res["result"]
109
  source_elements = []
 
112
  docs = res.get("source_documents", [])
113
  metadatas = [doc.metadata for doc in docs]
114
 
 
115
  for doc, metadata in zip(docs, metadatas):
116
  row_index = metadata.get("row_index", -1)
117
  source = metadata.get("source", "")