Spaces:
Build error
Build error
Download interface.py from IISc-Group-11-Org/ClearMLIISC: direct link, hf CLI and curl.
- Browser
- Download file 1.15 kB
-
https://huggingface.co/spaces/IISc-Group-11-Org/ClearMLIISC/resolve/refs%2Fpr%2F1/interface.py
- Command line
-
hf download hf://spaces/IISc-Group-11-Org/ClearMLIISC@refs/pr/1/interface.py
-
curl -L -o interface.py https://huggingface.co/spaces/IISc-Group-11-Org/ClearMLIISC/resolve/refs%2Fpr%2F1/interface.py
1.15 kB
| import gradio as gr | |
| def create_interface(process_query, clear_context): | |
| with gr.Blocks(title="AI Assistant") as demo: | |
| chatbot = gr.Chatbot( | |
| [], | |
| elem_id="chatbot", | |
| bubble_full_width=False, | |
| height=400 | |
| ) | |
| with gr.Row(): | |
| msg = gr.Textbox( | |
| label="Your Message", | |
| placeholder="Type your message here...", | |
| scale=8 | |
| ) | |
| submit = gr.Button("Submit", scale=1) | |
| clear = gr.Button("Clear") | |
| def process_message(message, history): | |
| response = process_query(message, history) | |
| history.append((message, response)) | |
| return "", history | |
| msg.submit( | |
| process_message, | |
| [msg, chatbot], | |
| [msg, chatbot] | |
| ) | |
| submit.click( | |
| process_message, | |
| [msg, chatbot], | |
| [msg, chatbot] | |
| ) | |
| clear.click( | |
| clear_context, | |
| None, | |
| [chatbot, msg] | |
| ) | |
| return demo |