earnings-final / app.py
mlara's picture
second commit
78fb5d7
raw
history blame
531 Bytes
import chainlet as cl
import sys
sys.path.append(".")
from earnings_app import extract_information
@cl.on_chat_start
async def start():
cl.user_session.set("chain", extract_information())
await cl.Message(content="Welcome to Earnings chat!").send()
@cl.on_message
async def main(message: cl.Message):
chain = cl.user_session.get("chain")
res = chain.chat(message)
# res = await chain.aiinvoke({"input": message})
# res = res["text"]
out = ''.join(str(res))
await cl.Message(content=out).send()