Streaming
Události odeslané serverem pro přírůstkové odpovědi.
Streaming
Soubor "stream": true v těle žádosti. Streamování funguje v obou odvozených formátech a nemění ceny.
Antropický vydává události jako např message_start, content_block_deltaa message_stop. OpenAI vydává data: {...} kousky a končí s data: [DONE].
from openai import OpenAI
client = OpenAI(api_key="mg_live_...", base_url="https://api.model-gate.com/v1")
stream = client.chat.completions.create(model="claude-opus-4.8", messages=[{"role":"user","content":"Hello"}], stream=True)
for chunk in stream:
text = chunk.choices[0].delta.content
if text:
print(text, end="", flush=True)
Nechte připojení otevřené a zakažte ukládání do vyrovnávací paměti reverzního proxy. Uzavřením klientského připojení se zruší upstream generování; již vytvořené použití zůstává fakturovatelné. Vidět Chyby pro opětovné vedení.