Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -89,21 +89,21 @@ async def on_chat_start():
|
|
89 |
cl.user_session.set("runnable", runnable)
|
90 |
|
91 |
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
# msg = cl.Message(content="")
|
97 |
|
98 |
-
|
99 |
-
# {"question": message.content},
|
100 |
-
# config=RunnableConfig(callbacks=[cl.LangchainCallbackHandler()]),
|
101 |
-
# ):
|
102 |
-
# await msg.stream_token(chunk)
|
103 |
|
104 |
-
|
|
|
|
|
|
|
|
|
105 |
|
106 |
-
@cl.on_message
|
107 |
-
async def main(question):
|
108 |
-
response = await call_chain_async(question.content)
|
109 |
await cl.Message(content=response).send()
|
|
|
|
|
|
|
|
|
|
|
|
89 |
cl.user_session.set("runnable", runnable)
|
90 |
|
91 |
|
92 |
+
@cl.on_message
|
93 |
+
async def on_message(message: cl.Message):
|
94 |
+
runnable = cl.user_session.get("runnable") # type: Runnable
|
|
|
|
|
95 |
|
96 |
+
msg = cl.Message(content="")
|
|
|
|
|
|
|
|
|
97 |
|
98 |
+
async for chunk in runnable.astream(
|
99 |
+
{"question": message.content},
|
100 |
+
config=RunnableConfig(callbacks=[cl.LangchainCallbackHandler()]),
|
101 |
+
):
|
102 |
+
await msg.stream_token(chunk)
|
103 |
|
|
|
|
|
|
|
104 |
await cl.Message(content=response).send()
|
105 |
+
|
106 |
+
# @cl.on_message
|
107 |
+
# async def main(question):
|
108 |
+
# response = await call_chain_async(question.content)
|
109 |
+
# await cl.Message(content=response).send()
|