import os
import requests
import json
API_URL = "/v1/chat/completions"
headers = {
"Authorization": f"Bearer {os.environ['ACCESS_TOKEN']}",
}
def query(payload):
response = requests.post(API_URL, headers=headers, json=payload, stream=True)
for line in response.iter_lines():
if not line.startswith(b"data:"):
continue
if line.strip() == b"data:[DONE]":
return
yield json.loads(line.decode("utf-8").lstrip("data:").rstrip("/n"))
chunks = query({
"model": "Qwen3.5",
"messages": [
{
"role": "user",
"content": "告诉我一个有关宇宙的有趣事实?"
}
],
"stream": True
})
for chunk in chunks:
print(chunk["choices"])