API reference
Streaming
Server-sent events, token by token.
Set stream: true to receive tokens as server-sent events, exactly like the OpenAI API:
python
stream = client.chat.completions.create(model="gpt-5.5",messages=[{"role": "user", "content": "Write a haiku"}],stream=True,)for chunk in stream:delta = chunk.choices[0].delta.contentif delta:print(delta, end="", flush=True)
typescript
const stream = await client.chat.completions.create({model: "gpt-5.5",messages: [{ role: "user", content: "Write a haiku" }],stream: true,});for await (const chunk of stream) {process.stdout.write(chunk.choices[0]?.delta?.content ?? "");}
Streams stay open for up to 10 minutes — enough for long reasoning-model outputs.