← Files get-fableARCHIVED FILE

assets/skills/claude-code/claude-api/java/claude-api/streaming.md

661 Bytes · Oct 2, 2026 · 00:30 UTC

↓ Download file

# Streaming — Java

## Streaming

```java
import com.anthropic.core.http.StreamResponse;
import com.anthropic.models.messages.RawMessageStreamEvent;

MessageCreateParams params = MessageCreateParams.builder()
    .model(Model.CLAUDE_OPUS_4_8)
    .maxTokens(64000L)
    .addUserMessage("Write a haiku")
    .build();

try (StreamResponse<RawMessageStreamEvent> streamResponse = client.messages().createStreaming(params)) {
    streamResponse.stream()
        .flatMap(event -> event.contentBlockDelta().stream())
        .flatMap(deltaEvent -> deltaEvent.delta().text().stream())
        .forEach(textDelta -> System.out.print(textDelta.text()));
}
```

---

SHA-256: de8d63789e440eb00610908007f6a1593d5fdbdca5708fcafb8e6a50a4f58f3d