Kelechi Osuji
Changed to app.py
36f4dc4
raw
history blame contribute delete
708 Bytes
import gradio as gr
from workflow import get_workflow
from query import preprocess_query
# Initialize the workflow
chat_chain = get_workflow()
def chatbot_function(user_input):
"""Handle user input for chatbot conversation and weather queries."""
processed_input = preprocess_query(user_input)
return processed_input
# Create a Gradio interface for the chatbot
iface = gr.Interface(fn=chatbot_function,
inputs="text",
outputs="text",
title="Streaming Chatbot with Weather Queries",
description="Ask the bot about the weather or have a conversation.")
# Launch the Gradio interface
iface.launch(share=True)