Image7 / app.py
clone3's picture
Update app.py
28cd9fd verified
raw
history blame
581 Bytes
import asyncio
import websockets
from transformers import pipeline
# Load a Hugging Face model
nlp = pipeline("sentiment-analysis")
async def handle_client(websocket, path):
async for message in websocket:
# Process the message using the Hugging Face model
result = nlp(message)
# Send the result back to the client
await websocket.send(str(result))
# Start the WebSocket server
start_server = websockets.serve(handle_client, "localhost", 8765)
asyncio.get_event_loop().run_until_complete(start_server)
asyncio.get_event_loop().run_forever()