File size: 655 Bytes
c1b133d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import requests
import json

url = "http://127.0.0.1:8001/gradio_api/call/chat"
headers = {"Content-Type": "application/json"}
payload = {
    "data": ["Hello", [], "System Context here"]
}

res = requests.post(url, headers=headers, json=payload)
print("POST Response:", res.status_code, res.text)

if res.status_code == 200:
    event_id = res.json().get("event_id")
    print("Event ID:", event_id)
    stream_url = f"{url}/{event_id}"
    res2 = requests.get(stream_url, headers={"Accept": "text/event-stream"})
    print("STREAM Response:", res2.status_code)
    for line in res2.iter_lines():
        if line:
            print(line.decode("utf-8"))