Поточно предаване
Изпратени от сървъра събития за постепенни отговори.
Поточно предаване
Комплект "stream": true в тялото на заявката. Поточното предаване работи и в двата формата за изводи и не променя цените.
Anthropic излъчва събития като напр message_start, content_block_delta, и message_stop. OpenAI излъчва data: {...} хапки и завършва с 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)
Дръжте връзката отворена и деактивирайте обратното прокси буфериране. Затварянето на клиентската връзка отменя генерирането нагоре; вече генерираното използване остава таксувано. Вижте Грешки за насоки за повторен опит.