Streaming
Pass stream=true to receive server-sent events (SSE). Events match Anthropic's schema.
Enable Streaming
Add "stream": true to your request body. The response will be delivered as Server-Sent Events (SSE).
curl https://api.cheapai.cc/v1/messages \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-4-5","max_tokens":256,"stream":true,"messages":[{"role":"user","content":"Hello"}]}'Event Types
message_start— Initial message metadatacontent_block_start— Start of a content blockcontent_block_delta— Incremental text chunkscontent_block_stop— End of a content blockmessage_delta— Final usage statisticsmessage_stop— Stream complete
Python Example
with client.messages.stream(
model="claude-sonnet-4-5",
max_tokens=256,
messages=[{"role": "user", "content": "Hello"}]
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)