Python Client Example
import websocket
import json
import time
URL = "wss://chat-proxy.bitseek.ai/v2/chat?apikey=ETHSH2025&serverType=1"
def on_message(ws, message):
msg = json.loads(message)
if msg["event"] == "message":
print(msg["data"]["output"], end="")
if msg["data"]["stop"]: print("\n--- Stream End ---")
elif msg["event"] == "error":
print("❌ Error:", msg["data"]["error"])
def on_open(ws):
print("✅ Connected")
ws.send(json.dumps({"event": "ping"}))
ws.send(json.dumps({
"event": "message",
"data": {"prompt":"Hello, please explain the concept of artificial intelligence"}
}))
def on_close(ws, close_status_code, close_msg):
print(f"⚠️ Connection closed: {close_status_code} - {close_msg}")
reconnect()
def on_error(ws, error):
print("❌ WebSocket error:", error)
ws.close()
def reconnect():
print("🔄 Attempting reconnect in 1s...")
time.sleep(1)
run_ws()
def run_ws():
ws = websocket.WebSocketApp(
URL,
on_open=on_open,
on_message=on_message,
on_close=on_close,
on_error=on_error
)
ws.run_forever()
run_ws()