CodePathAI / app.py
coolgandhi's picture
remove cl run in app py
38768ad
raw
history blame contribute delete
764 Bytes
import chainlit as cl
from chainlit.input_widget import TextInput
from rag import RAGModel
import os
import nest_asyncio
nest_asyncio.apply()
# Initialize RAG model
rag_model = RAGModel(openai_api_key=os.getenv("OPENAI_API_KEY"))
@cl.on_message
async def main(message):
result = rag_model.query(message.content)
print(result)
await cl.Message(result).send()
# @cl.application
# def app():
# cl.TextInput(label="Enter your query", on_submit=handle_message)
@cl.on_chat_start
async def start():
#def on_chat_start():
msg=cl.Message(content="Firing up the research info bot...")
await msg.send()
msg.content= "Hi, welcome to research info bot. What is your query?"
await msg.update()
# if __name__ == "__main__":
# cl.run()