Streaming
Événements envoyés par le serveur pour les réponses incrémentielles.
Streaming
Ensemble "stream": true dans le corps de la demande. Le streaming fonctionne dans les deux formats d'inférence et ne modifie pas les prix.
Anthropic émet des événements tels que message_start, content_block_delta, et message_stop. OpenAI émet data: {...} morceaux et se termine par 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)
Gardez la connexion ouverte et désactivez la mise en mémoire tampon du proxy inverse. La fermeture de la connexion client annule la génération en amont ; les usages déjà générés restent facturables. Voir Erreurs pour obtenir des conseils sur la nouvelle tentative.