Spaces:
Sleeping
Sleeping
| import os | |
| import chainlit as cl | |
| import build_db as db | |
| import chat_bot as bot | |
| async def onStart(): | |
| global embedding_model | |
| (embedder, embedding_model) = db.create_embedder(openai_api_key) | |
| global vector_store | |
| vector_store = db.load_vector_store(embedder) | |
| async def onMessage(message: cl.Message): | |
| response = bot.query_movie_critic(message.content, vector_store, openai_api_key) | |
| msg = cl.Message(content="") | |
| async for chunk in response: | |
| await msg.stream_token(f"{chunk}") | |
| openai_api_key = os.getenv("openai_api_key") | |
| embedding_model = None | |
| vector_store = None |