varun / app.py
CyborgReaper's picture
Create app.py
878d3ba verified
Raw
History Blame Contribute Delete
657 Bytes
import os
import gradio as gr
import requests
BACKEND_URL = os.environ.get("BACKEND_URL", "http://127.0.0.1:8000/diagnose")
def diagnose(message, history):
try:
response = requests.post(
BACKEND_URL,
json={"workflow_description": message},
timeout=60,
)
response.raise_for_status()
return response.text
except requests.RequestException as e:
return f"Could not reach the backend.\n\n{e}"
demo = gr.ChatInterface(
diagnose,
title="Workflow Diagnoser",
description="Describe one repeated task you do at work.",
)
if __name__ == "__main__":
demo.launch()