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()

results matching ""

    No results matching ""