The whole hunk
from line 10, old and new numbered
/
lines
from line 10
1010 - claude-mythos-5-1
1111 - claude-fable-5
1212 - claude-mythos-5
13 - claude-opus-5-5
1314 - claude-opus-5
1415 - claude-opus-4-8
1516 - claude-opus-4-7
from line 41
4041 -H "anthropic-beta: task-budgets-2026-03-13" \
4142 -H "content-type: application/json" \
4243 -d '{
43 "model": "claude-opus-5",
44 "model": "claude-opus-5-5",
4445 "max_tokens": 128000,
4546 "stream": true,
4647 "messages": [{
from line 58
5758 ```bash CLI
5859 ant beta:messages create --beta task-budgets-2026-03-13 \
5960 --stream --format jsonl <<'YAML' | jq 'select(.type == "message_delta").usage'
60 model: claude-opus-5
61 model: claude-opus-5-5
6162 max_tokens: 128000
6263 messages:
6364 - role: user
from line 75
7475 client = anthropic.Anthropic()
7576
7677 with client.beta.messages.stream(
77 model="claude-opus-5",
78 model="claude-opus-5-5",
7879 max_tokens=128000,
7980 output_config={
8081 "effort": "high",
from line 95
9495 const client = new Anthropic();
9596
9697 const stream = client.beta.messages.stream({
97 model: "claude-opus-5",
98 model: "claude-opus-5-5",
9899 max_tokens: 128000,
99100 output_config: {
100101 effort: "high",
from line 115
114115
115116 var responseUpdates = client.Beta.Messages.CreateStreaming(new MessageCreateParams
116117 {
117 Model = Messages::Model.ClaudeOpus5,
118 Model = Messages::Model.ClaudeOpus5_5,
118119 MaxTokens = 128000,
119120 Messages = [new() { Role = Role.User, Content = "Review the codebase and propose a refactor plan." }],
120121 OutputConfig = new BetaOutputConfig
from line 134
133134 client := anthropic.NewClient()
134135
135136 stream := client.Beta.Messages.NewStreaming(context.TODO(), anthropic.BetaMessageNewParams{
136 Model: anthropic.ModelClaudeOpus5,
137 Model: anthropic.ModelClaudeOpus5_5,
137138 MaxTokens: 128000,
138139 Betas: []anthropic.AnthropicBeta{"task-budgets-2026-03-13"},
139140 Messages: []anthropic.BetaMessageParam{{
from line 169
168169 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
169170
170171 MessageCreateParams params = MessageCreateParams.builder()
171 .model(Model.CLAUDE_OPUS_5)
172 .model(Model.CLAUDE_OPUS_5_5)
172173 .maxTokens(128000L)
173174 .addUserMessage("Review the codebase and propose a refactor plan.")
174175 .outputConfig(BetaOutputConfig.builder()
from line 195
194195 $client = new Client();
195196
196197 $stream = $client->beta->messages->createStream(
197 model: 'claude-opus-5',
198 model: 'claude-opus-5-5',
198199 maxTokens: 128000,
199200 messages: [
200201 ['role' => 'user', 'content' => 'Review the codebase and propose a refactor plan.'],
from line 222
221222 client = Anthropic::Client.new
222223
223224 stream = client.beta.messages.stream(
224 model: "claude-opus-5",
225 model: "claude-opus-5-5",
225226 max_tokens: 128_000,
226227 messages: [
227228 { role: "user", content: "Review the codebase and propose a refactor plan." }
from line 515
514515<CodeGroup>
515516 ```bash CLI
516517 ant messages create --transform 'usage.output_tokens' <<'YAML'
517 model: claude-opus-5
518 model: claude-opus-5-5
518519 max_tokens: 4096
519520 messages:
520521 - role: user
from line 527
526527 client = anthropic.Anthropic()
527528
528529 response = client.messages.create(
529 model="claude-opus-5",
530 model="claude-opus-5-5",
530531 max_tokens=4096,
531532 messages=[
532533 {"role": "user", "content": "Review the codebase and propose a refactor plan."}
from line 542
541542 const client = new Anthropic();
542543
543544 const response = await client.messages.create({
544 model: "claude-opus-5",
545 model: "claude-opus-5-5",
545546 max_tokens: 4096,
546547 messages: [{ role: "user", content: "Review the codebase and propose a refactor plan." }]
547548 });
from line 557
556557
557558 var response = await client.Messages.Create(new MessageCreateParams
558559 {
559 Model = Model.ClaudeOpus5,
560 Model = Model.ClaudeOpus5_5,
560561 MaxTokens = 4096,
561562 Messages = [new() { Role = Role.User, Content = "Review the codebase and propose a refactor plan." }],
562563 });
from line 570
569570 client := anthropic.NewClient()
570571
571572 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
572 Model: anthropic.ModelClaudeOpus5,
573 Model: anthropic.ModelClaudeOpus5_5,
573574 MaxTokens: 4096,
574575 Messages: []anthropic.MessageParam{
575576 anthropic.NewUserMessage(anthropic.NewTextBlock("Review the codebase and propose a refactor plan.")),
from line 588
587588 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
588589
589590 MessageCreateParams params = MessageCreateParams.builder()
590 .model(Model.CLAUDE_OPUS_5)
591 .model(Model.CLAUDE_OPUS_5_5)
591592 .maxTokens(4096L)
592593 .addUserMessage("Review the codebase and propose a refactor plan.")
593594 .build();
from line 602
601602 $client = new Client();
602603
603604 $response = $client->messages->create(
604 model: 'claude-opus-5',
605 model: 'claude-opus-5-5',
605606 maxTokens: 4096,
606607 messages: [
607608 ['role' => 'user', 'content' => 'Review the codebase and propose a refactor plan.'],
from line 617
616617 client = Anthropic::Client.new
617618
618619 response = client.messages.create(
619 model: "claude-opus-5",
620 model: "claude-opus-5-5",
620621 max_tokens: 4096,
621622 messages: [
622623 { role: "user", content: "Review the codebase and propose a refactor plan." }
from line 646
645646| ----------------- | ------------------------------------------- |
646647| Claude Fable 5.1 | Beta (set `task-budgets-2026-03-13` header) |
647648| Claude Mythos 5.1 | Beta (set `task-budgets-2026-03-13` header) |
649| Claude Opus 5.5 | Beta (set `task-budgets-2026-03-13` header) |
648650| Claude Opus 5 | Beta (set `task-budgets-2026-03-13` header) |
649651| Claude Fable 5 | Beta (set `task-budgets-2026-03-13` header) |
650652| Claude Mythos 5 | Beta (set `task-budgets-2026-03-13` header) |