The whole hunk
from line 13, old and new numbered
/
lines
from line 13
1313<CodeGroup>
1414 ```bash CLI
1515 ant messages create --stream --format jsonl \
16 --model claude-opus-5 \
16 --model claude-opus-5-5 \
1717 --max-tokens 1024 \
1818 --message '{role: user, content: "Hello"}' \
1919 | jq -rj 'select(.delta.type? == "text_delta") | .delta.text'
from line 25
2525 with client.messages.stream(
2626 max_tokens=1024,
2727 messages=[{"role": "user", "content": "Hello"}],
28 model="claude-opus-5",
28 model="claude-opus-5-5",
2929 ) as stream:
3030 for text in stream.text_stream:
3131 print(text, end="", flush=True)
from line 37
3737 await client.messages
3838 .stream({
3939 messages: [{ role: "user", content: "Hello" }],
40 model: "claude-opus-5",
40 model: "claude-opus-5-5",
4141 max_tokens: 1024
4242 })
4343 .on("text", (text) => {
from line 50
5050
5151 var parameters = new MessageCreateParams
5252 {
53 Model = Model.ClaudeOpus5,
53 Model = Model.ClaudeOpus5_5,
5454 MaxTokens = 1024,
5555 Messages = [new() { Role = Role.User, Content = "Hello" }]
5656 };
from line 65
6565 client := anthropic.NewClient()
6666
6767 stream := client.Messages.NewStreaming(context.TODO(), anthropic.MessageNewParams{
68 Model: anthropic.ModelClaudeOpus5,
68 Model: anthropic.ModelClaudeOpus5_5,
6969 MaxTokens: 1024,
7070 Messages: []anthropic.MessageParam{
7171 anthropic.NewUserMessage(anthropic.NewTextBlock("Hello")),
from line 91
9191 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
9292
9393 MessageCreateParams params = MessageCreateParams.builder()
94 .model(Model.CLAUDE_OPUS_5)
94 .model(Model.CLAUDE_OPUS_5_5)
9595 .maxTokens(1024L)
9696 .addUserMessage("Hello")
9797 .build();
from line 115
115115 messages: [
116116 ['role' => 'user', 'content' => 'Hello']
117117 ],
118 model: 'claude-opus-5',
118 model: 'claude-opus-5-5',
119119 );
120120
121121 foreach ($stream as $message) {
from line 127
127127 client = Anthropic::Client.new
128128
129129 stream = client.messages.stream(
130 model: "claude-opus-5",
130 model: "claude-opus-5-5",
131131 max_tokens: 1024,
132132 messages: [{ role: "user", content: "Hello" }]
133133 )
from line 146
146146 # accumulate into a final Message. For long generations, stream the
147147 # raw events:
148148 ant messages create --stream --format jsonl <<'YAML'
149 model: claude-opus-5
149 model: claude-opus-5-5
150150 max_tokens: 128000
151151 messages:
152152 - role: user
from line 160
160160 with client.messages.stream(
161161 max_tokens=128000,
162162 messages=[{"role": "user", "content": "Write a detailed analysis..."}],
163 model="claude-opus-5",
163 model="claude-opus-5-5",
164164 ) as stream:
165165 message = stream.get_final_message()
166166
from line 175
175175 const stream = client.messages.stream({
176176 max_tokens: 128000,
177177 messages: [{ role: "user", content: "Write a detailed analysis..." }],
178 model: "claude-opus-5"
178 model: "claude-opus-5-5"
179179 });
180180
181181 const message = await stream.finalMessage();
from line 190
190190
191191 var parameters = new MessageCreateParams
192192 {
193 Model = Model.ClaudeOpus5,
193 Model = Model.ClaudeOpus5_5,
194194 MaxTokens = 128000,
195195 Messages = [new() { Role = Role.User, Content = "Write a detailed analysis..." }]
196196 };
from line 208
208208 client := anthropic.NewClient()
209209
210210 stream := client.Messages.NewStreaming(context.TODO(), anthropic.MessageNewParams{
211 Model: anthropic.ModelClaudeOpus5,
211 Model: anthropic.ModelClaudeOpus5_5,
212212 MaxTokens: 128000,
213213 Messages: []anthropic.MessageParam{
214214 anthropic.NewUserMessage(anthropic.NewTextBlock("Write a detailed analysis...")),
from line 237
237237 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
238238
239239 MessageCreateParams params = MessageCreateParams.builder()
240 .model(Model.CLAUDE_OPUS_5)
240 .model(Model.CLAUDE_OPUS_5_5)
241241 .maxTokens(128000L)
242242 .addUserMessage("Write a detailed analysis...")
243243 .build();
from line 261
261261 messages: [
262262 ['role' => 'user', 'content' => 'Write a detailed analysis...']
263263 ],
264 model: 'claude-opus-5',
264 model: 'claude-opus-5-5',
265265 );
266266
267267 $fullText = '';
from line 278
278278 client = Anthropic::Client.new
279279
280280 message = client.messages.stream(
281 model: "claude-opus-5",
281 model: "claude-opus-5-5",
282282 max_tokens: 128000,
283283 messages: [{ role: "user", content: "Write a detailed analysis..." }]
284284 ).accumulated_message
from line 402
402402 -H "content-type: application/json" \
403403 -H "x-api-key: $ANTHROPIC_API_KEY" \
404404 -d '{
405 "model": "claude-opus-5",
405 "model": "claude-opus-5-5",
406406 "messages": [{"role": "user", "content": "Hello"}],
407407 "max_tokens": 256,
408408 "stream": true
from line 411
411411
412412 ```bash CLI
413413 ant messages create --stream --format jsonl \
414 --model claude-opus-5 \
414 --model claude-opus-5-5 \
415415 --max-tokens 256 \
416416 --message '{role: user, content: Hello}'
417417 ```
from line 420
420420 client = anthropic.Anthropic()
421421
422422 with client.messages.stream(
423 model="claude-opus-5",
423 model="claude-opus-5-5",
424424 messages=[{"role": "user", "content": "Hello"}],
425425 max_tokens=256,
426426 ) as stream:
from line 432
432432 const client = new Anthropic();
433433
434434 const stream = client.messages.stream({
435 model: "claude-opus-5",
435 model: "claude-opus-5-5",
436436 messages: [{ role: "user", content: "Hello" }],
437437 max_tokens: 256
438438 });
from line 449
449449
450450 var parameters = new MessageCreateParams
451451 {
452 Model = Model.ClaudeOpus5,
452 Model = Model.ClaudeOpus5_5,
453453 MaxTokens = 256,
454454 Messages = [new() { Role = Role.User, Content = "Hello" }]
455455 };
from line 464
464464 client := anthropic.NewClient()
465465
466466 stream := client.Messages.NewStreaming(context.TODO(), anthropic.MessageNewParams{
467 Model: anthropic.ModelClaudeOpus5,
467 Model: anthropic.ModelClaudeOpus5_5,
468468 MaxTokens: 256,
469469 Messages: []anthropic.MessageParam{
470470 anthropic.NewUserMessage(anthropic.NewTextBlock("Hello")),
from line 490
490490 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
491491
492492 MessageCreateParams params = MessageCreateParams.builder()
493 .model(Model.CLAUDE_OPUS_5)
493 .model(Model.CLAUDE_OPUS_5_5)
494494 .maxTokens(256L)
495495 .addUserMessage("Hello")
496496 .build();
from line 514
514514 messages: [
515515 ['role' => 'user', 'content' => 'Hello']
516516 ],
517 model: 'claude-opus-5',
517 model: 'claude-opus-5-5',
518518 );
519519
520520 foreach ($stream as $message) {
from line 526
526526 client = Anthropic::Client.new
527527
528528 stream = client.messages.stream(
529 model: "claude-opus-5",
529 model: "claude-opus-5-5",
530530 messages: [{ role: "user", content: "Hello" }],
531531 max_tokens: 256
532532 )
from line 537
537537
538538```sse Response
539539event: message_start
540data: {"type": "message_start", "message": {"id": "msg_1nZdL29xx5MUA1yADyHTEsnR8uuvGzszyY", "type": "message", "role": "assistant", "content": [], "model": "claude-opus-5", "stop_reason": null, "stop_sequence": null, "usage": {"input_tokens": 25, "output_tokens": 1}}}
540data: {"type": "message_start", "message": {"id": "msg_1nZdL29xx5MUA1yADyHTEsnR8uuvGzszyY", "type": "message", "role": "assistant", "content": [], "model": "claude-opus-5-5", "stop_reason": null, "stop_sequence": null, "usage": {"input_tokens": 25, "output_tokens": 1}}}
541541
542542event: content_block_start
543543data: {"type": "content_block_start", "index": 0, "content_block": {"type": "text", "text": ""}}
from line 973
973973 -H "anthropic-version: 2023-06-01" \
974974 -H "content-type: application/json" \
975975 -d '{
976 "model": "claude-opus-5",
976 "model": "claude-opus-5-5",
977977 "max_tokens": 20000,
978978 "stream": true,
979979 "thinking": {
from line 991
991991
992992 ```bash CLI
993993 ant messages create --stream --format jsonl \
994 --model claude-opus-5 \
994 --model claude-opus-5-5 \
995995 --max-tokens 20000 \
996996 --thinking '{type: adaptive, display: summarized}' \
997997 --message '{role: user, content: What is the greatest common divisor of 1071 and 462?}'
from line 1001
10011001 client = anthropic.Anthropic()
10021002
10031003 with client.messages.stream(
1004 model="claude-opus-5",
1004 model="claude-opus-5-5",
10051005 max_tokens=20000,
10061006 thinking={"type": "adaptive", "display": "summarized"},
10071007 messages=[
from line 1025
10251025 const client = new Anthropic();
10261026
10271027 const stream = client.messages.stream({
1028 model: "claude-opus-5",
1028 model: "claude-opus-5-5",
10291029 max_tokens: 20000,
10301030 thinking: { type: "adaptive", display: "summarized" },
10311031 messages: [
from line 1058
10581058
10591059 var parameters = new MessageCreateParams
10601060 {
1061 Model = Model.ClaudeOpus5,
1061 Model = Model.ClaudeOpus5_5,
10621062 MaxTokens = 20000,
10631063 Thinking = new ThinkingConfigAdaptive { Display = Display.Summarized },
10641064 Messages = [new() { Role = Role.User, Content = "What is the greatest common divisor of 1071 and 462?" }]
from line 1074
10741074 client := anthropic.NewClient()
10751075
10761076 stream := client.Messages.NewStreaming(context.TODO(), anthropic.MessageNewParams{
1077 Model: anthropic.ModelClaudeOpus5,
1077 Model: anthropic.ModelClaudeOpus5_5,
10781078 MaxTokens: 20000,
10791079 Thinking: anthropic.ThinkingConfigParamUnion{
10801080 OfAdaptive: &anthropic.ThinkingConfigAdaptiveParam{
from line 1107
11071107 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
11081108
11091109 MessageCreateParams params = MessageCreateParams.builder()
1110 .model(Model.CLAUDE_OPUS_5)
1110 .model(Model.CLAUDE_OPUS_5_5)
11111111 .maxTokens(20000L)
11121112 .thinking(ThinkingConfigAdaptive.builder()
11131113 .display(ThinkingConfigAdaptive.Display.SUMMARIZED)
from line 1137
11371137 messages: [
11381138 ['role' => 'user', 'content' => 'What is the greatest common divisor of 1071 and 462?']
11391139 ],
1140 model: 'claude-opus-5',
1140 model: 'claude-opus-5-5',
11411141 thinking: ['type' => 'adaptive', 'display' => 'summarized'],
11421142 );
11431143
from line 1150
11501150 client = Anthropic::Client.new
11511151
11521152 stream = client.messages.stream(
1153 model: "claude-opus-5",
1153 model: "claude-opus-5-5",
11541154 max_tokens: 20000,
11551155 thinking: { type: "adaptive", display: "summarized" },
11561156 messages: [
from line 1174
11741174
11751175```sse Response
11761176event: message_start
1177data: {"type": "message_start", "message": {"id": "msg_01...", "type": "message", "role": "assistant", "content": [], "model": "claude-opus-5", "stop_reason": null, "stop_sequence": null}}
1177data: {"type": "message_start", "message": {"id": "msg_01...", "type": "message", "role": "assistant", "content": [], "model": "claude-opus-5-5", "stop_reason": null, "stop_sequence": null}}
11781178
11791179event: content_block_start
11801180data: {"type": "content_block_start", "index": 0, "content_block": {"type": "thinking", "thinking": "", "signature": ""}}
from line 1224
12241224 -H "anthropic-version: 2023-06-01" \
12251225 -H "content-type: application/json" \
12261226 -d '{
1227 "model": "claude-opus-5",
1227 "model": "claude-opus-5-5",
12281228 "max_tokens": 1024,
12291229 "stream": true,
12301230 "tools": [
from line 1245
12451245
12461246 ```bash CLI
12471247 ant messages create --stream --format jsonl \
1248 --model claude-opus-5 \
1248 --model claude-opus-5-5 \
12491249 --max-tokens 1024 \
12501250 --tool '{type: web_search_20250305, name: web_search, max_uses: 5}' \
12511251 --message '{role: user, content: What is the weather like in New York City today?}'
from line 1255
12551255 client = anthropic.Anthropic()
12561256
12571257 with client.messages.stream(
1258 model="claude-opus-5",
1258 model="claude-opus-5-5",
12591259 max_tokens=1024,
12601260 tools=[{"type": "web_search_20250305", "name": "web_search", "max_uses": 5}],
12611261 messages=[
from line 1270
12701270 const client = new Anthropic();
12711271
12721272 const stream = client.messages.stream({
1273 model: "claude-opus-5",
1273 model: "claude-opus-5-5",
12741274 max_tokens: 1024,
12751275 tools: [{ type: "web_search_20250305", name: "web_search", max_uses: 5 }],
12761276 messages: [{ role: "user", content: "What is the weather like in New York City today?" }]
from line 1291
12911291
12921292 var parameters = new MessageCreateParams
12931293 {
1294 Model = Model.ClaudeOpus5,
1294 Model = Model.ClaudeOpus5_5,
12951295 MaxTokens = 1024,
12961296 Tools = [new ToolUnion(new WebSearchTool20250305() { MaxUses = 5 })],
12971297 Messages = [new() { Role = Role.User, Content = "What is the weather like in New York City today?" }]
from line 1307
13071307 client := anthropic.NewClient()
13081308
13091309 stream := client.Messages.NewStreaming(context.TODO(), anthropic.MessageNewParams{
1310 Model: anthropic.ModelClaudeOpus5,
1310 Model: anthropic.ModelClaudeOpus5_5,
13111311 MaxTokens: 1024,
13121312 Tools: []anthropic.ToolUnionParam{
13131313 {
from line 1340
13401340 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
13411341
13421342 MessageCreateParams params = MessageCreateParams.builder()
1343 .model(Model.CLAUDE_OPUS_5)
1343 .model(Model.CLAUDE_OPUS_5_5)
13441344 .maxTokens(1024L)
13451345 .addTool(WebSearchTool20250305.builder()
13461346 .maxUses(5L)
from line 1367
13671367 messages: [
13681368 ['role' => 'user', 'content' => 'What is the weather like in New York City today?']
13691369 ],
1370 model: 'claude-opus-5',
1370 model: 'claude-opus-5-5',
13711371 tools: [
13721372 ['type' => 'web_search_20250305', 'name' => 'web_search', 'max_uses' => 5]
13731373 ],
from line 1382
13821382 client = Anthropic::Client.new
13831383
13841384 stream = client.messages.stream(
1385 model: :"claude-opus-5",
1385 model: :"claude-opus-5-5",
13861386 max_tokens: 1024,
13871387 tools: [
13881388 {
from line 1405
14051405
14061406```sse Response
14071407event: message_start
1408data: {"type":"message_start","message":{"id":"msg_01G...","type":"message","role":"assistant","model":"claude-opus-5","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":2679,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":3}}}
1408data: {"type":"message_start","message":{"id":"msg_01G...","type":"message","role":"assistant","model":"claude-opus-5-5","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":2679,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":3}}}
14091409
14101410event: content_block_start
14111411data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}