Spaces:
Build error
Build error
Update app.py
Browse files
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
|
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 |
-
|
82 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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", "")
|