Streaming
Eventi inviati dal server per risposte incrementali.
Streaming
Impostato "stream": true nel corpo della richiesta. Lo streaming funziona in entrambi i formati di inferenza e non modifica i prezzi.
Anthropic emette eventi come message_start, content_block_delta, E message_stop. OpenAI emette data: {...} pezzi e finisce con 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)
Mantieni la connessione aperta e disabilita il buffering del proxy inverso. La chiusura della connessione client annulla la generazione upstream; l'utilizzo già generato rimane fatturabile. Vedere Errori per indicazioni sui nuovi tentativi.