Streaming Playground
Watch AI responses stream in real-time. Adjust speed and see token metrics.
Low = focused, High = creative
Higher = faster streaming
Metrics
Tokens
0
Time
0.0s
Tokens/sec
0.0
Status
Ready
Click "Start Stream" to begin
Code Example
import { createStreamingResponse } from 'agent-tools-kit/streaming'
// API Route
export async function POST(req: Request) {
const { messages } = await req.json()
return createStreamingResponse({
model: 'openai/gpt-5',
messages,
system: 'You are a helpful assistant.',
onToken: (token) => console.log('Token:', token),
onComplete: (text) => console.log('Done:', text),
})
}
// Client Hook
const { text, isStreaming } = useStreamingText('/api/chat')