Spaces:
Sleeping
Sleeping
import gradio as gr | |
import websockets | |
import asyncio | |
async def send_to_websocket(message): | |
uri = "ws://localhost:8765" # Replace with your WebSocket server URI | |
async with websockets.connect(uri) as websocket: | |
await websocket.send(message) | |
response = await websocket.recv() | |
return response | |
def predict(input_text): | |
# You can replace this with your actual machine learning model prediction logic | |
# For now, we'll just send the input to the WebSocket server and echo the response | |
response = asyncio.run(send_to_websocket(input_text)) | |
return response | |
iface = gr.Interface( | |
fn=predict, | |
inputs=gr.Textbox(), | |
outputs="text", | |
live=True, | |
) | |
iface.launch() |