Transmissão
Eventos enviados pelo servidor para respostas incrementais.
Transmissão
Definir "stream": true no corpo da solicitação. O streaming funciona em ambos os formatos de inferência e não altera os preços.
Antrópico emite eventos como message_start, content_block_delta, e message_stop. OpenAI emite data: {...} pedaços e acabamentos com 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)
Mantenha a conexão aberta e desative o buffer de proxy reverso. Fechar a conexão do cliente cancela a geração upstream; o uso já gerado permanece faturável. Ver Erros para obter orientação sobre novas tentativas.