Gonalb commited on
Commit
3296d11
·
1 Parent(s): f8b96a0

on_message

Browse files
Files changed (1) hide show
  1. app.py +4 -20
app.py CHANGED
@@ -178,23 +178,7 @@ async def start():
178
 
179
  @cl.on_message
180
  async def handle(message: cl.Message):
181
- graph = cl.user_session.get("graph")
182
- state = {"messages": [HumanMessage(content=message.content)]}
183
-
184
- msg = cl.Message(content="") # Crear un mensaje vacío para el streaming
185
- await msg.send() # Enviar el mensaje vacío inicial
186
-
187
- async for partial_state in graph.astream(state):
188
- # Verificar si "messages" está en el estado antes de acceder a él
189
- if "messages" in partial_state and partial_state["messages"]:
190
- last_message = partial_state["messages"][-1]
191
- await msg.update(content=last_message.content)
192
-
193
-
194
-
195
- # @cl.on_message
196
- # async def handle(message: cl.Message):
197
- # graph = cl.user_session.get("graph")
198
- # state = {"messages" : [HumanMessage(content=message.content)]}
199
- # response = await graph.ainvoke(state)
200
- # await cl.Message(content=response["messages"][-1].content).send()
 
178
 
179
  @cl.on_message
180
  async def handle(message: cl.Message):
181
+ graph = cl.user_session.get("graph")
182
+ state = {"messages" : [HumanMessage(content=message.content)]}
183
+ response = await graph.ainvoke(state)
184
+ await cl.Message(content=response["messages"][-1].content).send()