citations changedbuild-with-claude/citations
Nearest release: v2.1.280, published under an hour before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+63added
Lines−63removed
From line
32
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits15to this page, all time
The whole hunk
from line 32, old and new numbered
/
from line 32
3232 -H "x-api-key: $ANTHROPIC_API_KEY" \
3333 -H "anthropic-version: 2023-06-01" \
3434 -d '{
35 "model": "claude-opus-5",
35 "model": "claude-opus-5-5",
3636 "max_tokens": 1024,
3737 "messages": [
3838 {
from line 61
6161
6262 ```bash CLI
6363 ant messages create <<'YAML'
64 model: claude-opus-5
64 model: claude-opus-5-5
6565 max_tokens: 1024
6666 messages:
6767 - role: user
from line 84
8484 client = anthropic.Anthropic()
8585
8686 response = client.messages.create(
87 model="claude-opus-5",
87 model="claude-opus-5-5",
8888 max_tokens=1024,
8989 messages=[
9090 {
from line 113
113113 const client = new Anthropic();
114114
115115 const response = await client.messages.create({
116 model: "claude-opus-5",
116 model: "claude-opus-5-5",
117117 max_tokens: 1024,
118118 messages: [
119119 {
from line 147
147147 var response = await client.Messages.Create(
148148 new()
149149 {
150 Model = Model.ClaudeOpus5,
150 Model = Model.ClaudeOpus5_5,
151151 MaxTokens = 1024,
152152 Messages =
153153 [
from line 181
181181 client := anthropic.NewClient()
182182
183183 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
184 Model: anthropic.ModelClaudeOpus5,
184 Model: anthropic.ModelClaudeOpus5_5,
185185 MaxTokens: 1024,
186186 Messages: []anthropic.MessageParam{
187187 anthropic.NewUserMessage(
from line 226
226226 .build();
227227
228228 MessageCreateParams params = MessageCreateParams.builder()
229 .model(Model.CLAUDE_OPUS_5)
229 .model(Model.CLAUDE_OPUS_5_5)
230230 .maxTokens(1024)
231231 .addUserMessageOfBlockParams(
232232 List.of(
from line 267
267267 ],
268268 ],
269269 ],
270 model: 'claude-opus-5',
270 model: 'claude-opus-5-5',
271271 );
272272
273273 echo json_encode($response, JSON_PRETTY_PRINT);
from line 277
277277 client = Anthropic::Client.new
278278
279279 response = client.messages.create(
280 model: "claude-opus-5",
280 model: "claude-opus-5-5",
281281 max_tokens: 1024,
282282 messages: [
283283 {
from line 403
403403 -H "x-api-key: $ANTHROPIC_API_KEY" \
404404 -H "anthropic-version: 2023-06-01" \
405405 -d '{
406 "model": "claude-opus-5",
406 "model": "claude-opus-5-5",
407407 "max_tokens": 1024,
408408 "messages": [
409409 {
from line 430
430430 ```
431431
432432 ```bash CLI
433 ant messages create --model claude-opus-5 --max-tokens 1024 <<'YAML'
433 ant messages create --model claude-opus-5-5 --max-tokens 1024 <<'YAML'
434434 messages:
435435 - role: user
436436 content:
from line 457
457457 ) # Minimum cacheable length
458458
459459 response = client.messages.create(
460 model="claude-opus-5",
460 model="claude-opus-5-5",
461461 max_tokens=1024,
462462 messages=[
463463 {
from line 494
494494 "This is a very long document with thousands of words..." + " ... ".repeat(1000); // Minimum cacheable length
495495
496496 const response = await client.messages.create({
497 model: "claude-opus-5",
497 model: "claude-opus-5-5",
498498 max_tokens: 1024,
499499 messages: [
500500 {
from line 532
532532 var response = await client.Messages.Create(
533533 new()
534534 {
535 Model = Model.ClaudeOpus5,
535 Model = Model.ClaudeOpus5_5,
536536 MaxTokens = 1024,
537537 Messages =
538538 [
from line 566
566566 strings.Repeat(" ... ", 1000) // Minimum cacheable length
567567
568568 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
569 Model: anthropic.ModelClaudeOpus5,
569 Model: anthropic.ModelClaudeOpus5_5,
570570 MaxTokens: 1024,
571571 Messages: []anthropic.MessageParam{
572572 anthropic.NewUserMessage(
from line 608
608608 .build();
609609
610610 MessageCreateParams params = MessageCreateParams.builder()
611 .model(Model.CLAUDE_OPUS_5)
611 .model(Model.CLAUDE_OPUS_5_5)
612612 .maxTokens(1024)
613613 .addUserMessageOfBlockParams(
614614 List.of(
from line 653
653653 ],
654654 ],
655655 ],
656 model: 'claude-opus-5',
656 model: 'claude-opus-5-5',
657657 );
658658
659659 echo json_encode($response, JSON_PRETTY_PRINT);
from line 668
668668 " ... " * 1000 # Minimum cacheable length
669669
670670 response = client.messages.create(
671 model: "claude-opus-5",
671 model: "claude-opus-5-5",
672672 max_tokens: 1024,
673673 messages: [
674674 {
from line 754
754754 -H "content-type: application/json" \
755755 -d @- <<EOF
756756 {
757 "model": "claude-opus-5",
757 "model": "claude-opus-5-5",
758758 "max_tokens": 1024,
759759 "messages": [
760760 {
from line 780
780780
781781 ```bash CLI
782782 ant messages create <<YAML
783 model: claude-opus-5
783 model: claude-opus-5-5
784784 max_tokens: 1024
785785 messages:
786786 - role: user
from line 800
800800
801801 ```python Python
802802 cited_response = client.messages.create(
803 model="claude-opus-5",
803 model="claude-opus-5-5",
804804 max_tokens=1024,
805805 messages=[
806806 {
from line 823
823823
824824 ```typescript TypeScript
825825 const citedResponse = await client.messages.create({
826 model: "claude-opus-5",
826 model: "claude-opus-5-5",
827827 max_tokens: 1024,
828828 messages: [
829829 {
from line 851
851851 var citedResponse = await client.Messages.Create(
852852 new MessageCreateParams
853853 {
854 Model = Model.ClaudeOpus5,
854 Model = Model.ClaudeOpus5_5,
855855 MaxTokens = 1024,
856856 Messages =
857857 [
from line 879
879879 ```go Go
880880 citedMsg, err := client.Messages.New(context.Background(),
881881 anthropic.MessageNewParams{
882 Model: anthropic.ModelClaudeOpus5,
882 Model: anthropic.ModelClaudeOpus5_5,
883883 MaxTokens: 1024,
884884 Messages: []anthropic.MessageParam{
885885 anthropic.NewUserMessage(
from line 905
905905
906906 ```java Java
907907 MessageCreateParams citedParams = MessageCreateParams.builder()
908 .model(Model.CLAUDE_OPUS_5)
908 .model(Model.CLAUDE_OPUS_5_5)
909909 .maxTokens(1024)
910910 .addUserMessageOfBlockParams(List.of(
911911 ContentBlockParam.ofDocument(DocumentBlockParam.builder()
from line 942
942942 ],
943943 ],
944944 ],
945 model: 'claude-opus-5',
945 model: 'claude-opus-5-5',
946946 );
947947
948948 echo $citedResponse;
from line 950
950950
951951 ```ruby Ruby
952952 cited_response = client.messages.create(
953 model: "claude-opus-5",
953 model: "claude-opus-5-5",
954954 max_tokens: 1024,
955955 messages: [
956956 {
from line 1006
10061006 -H "x-api-key: $ANTHROPIC_API_KEY" \
10071007 -H "anthropic-version: 2023-06-01" \
10081008 -d '{
1009 "model": "claude-opus-5",
1009 "model": "claude-opus-5-5",
10101010 "max_tokens": 1024,
10111011 "messages": [
10121012 {
from line 1035
10351035
10361036 ```bash CLI
10371037 ant messages create <<'YAML'
1038 model: claude-opus-5
1038 model: claude-opus-5-5
10391039 max_tokens: 1024
10401040 messages:
10411041 - role: user
from line 1062
10621062 ).decode()
10631063
10641064 response = client.messages.create(
1065 model="claude-opus-5",
1065 model="claude-opus-5-5",
10661066 max_tokens=1024,
10671067 messages=[
10681068 {
from line 1093
10931093 const pdfBase64 = Buffer.from(await readFile("/path/to/document.pdf")).toString("base64");
10941094
10951095 const response = await client.messages.create({
1096 model: "claude-opus-5",
1096 model: "claude-opus-5-5",
10971097 max_tokens: 1024,
10981098 messages: [
10991099 {
from line 1129
11291129 var response = await client.Messages.Create(
11301130 new()
11311131 {
1132 Model = Model.ClaudeOpus5,
1132 Model = Model.ClaudeOpus5_5,
11331133 MaxTokens = 1024,
11341134 Messages =
11351135 [
from line 1166
11661166 pdfBase64 := base64.StdEncoding.EncodeToString(pdfBytes)
11671167
11681168 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1169 Model: anthropic.ModelClaudeOpus5,
1169 Model: anthropic.ModelClaudeOpus5_5,
11701170 MaxTokens: 1024,
11711171 Messages: []anthropic.MessageParam{
11721172 anthropic.NewUserMessage(
from line 1206
12061206 .build();
12071207
12081208 MessageCreateParams params = MessageCreateParams.builder()
1209 .model(Model.CLAUDE_OPUS_5)
1209 .model(Model.CLAUDE_OPUS_5_5)
12101210 .maxTokens(1024)
12111211 .addUserMessageOfBlockParams(
12121212 List.of(
from line 1249
12491249 ],
12501250 ],
12511251 ],
1252 model: 'claude-opus-5',
1252 model: 'claude-opus-5-5',
12531253 );
12541254
12551255 echo json_encode($response, JSON_PRETTY_PRINT);
from line 1261
12611261 pdf_base64 = Base64.strict_encode64(File.binread("/path/to/document.pdf"))
12621262
12631263 response = client.messages.create(
1264 model: "claude-opus-5",
1264 model: "claude-opus-5-5",
12651265 max_tokens: 1024,
12661266 messages: [
12671267 {
from line 1300
13001300 -H "x-api-key: $ANTHROPIC_API_KEY" \
13011301 -H "anthropic-version: 2023-06-01" \
13021302 -d '{
1303 "model": "claude-opus-5",
1303 "model": "claude-opus-5-5",
13041304 "max_tokens": 1024,
13051305 "messages": [
13061306 {
from line 1328
13281328
13291329 ```bash CLI
13301330 ant messages create <<'YAML'
1331 model: claude-opus-5
1331 model: claude-opus-5-5
13321332 max_tokens: 1024
13331333 messages:
13341334 - role: user
from line 1350
13501350 client = anthropic.Anthropic()
13511351
13521352 response = client.messages.create(
1353 model="claude-opus-5",
1353 model="claude-opus-5-5",
13541354 max_tokens=1024,
13551355 messages=[
13561356 {
from line 1378
13781378 const client = new Anthropic();
13791379
13801380 const response = await client.messages.create({
1381 model: "claude-opus-5",
1381 model: "claude-opus-5-5",
13821382 max_tokens: 1024,
13831383 messages: [
13841384 {
from line 1411
14111411 var response = await client.Messages.Create(
14121412 new()
14131413 {
1414 Model = Model.ClaudeOpus5,
1414 Model = Model.ClaudeOpus5_5,
14151415 MaxTokens = 1024,
14161416 Messages =
14171417 [
from line 1445
14451445 client := anthropic.NewClient()
14461446
14471447 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1448 Model: anthropic.ModelClaudeOpus5,
1448 Model: anthropic.ModelClaudeOpus5_5,
14491449 MaxTokens: 1024,
14501450 Messages: []anthropic.MessageParam{
14511451 anthropic.NewUserMessage(
from line 1484
14841484 .build();
14851485
14861486 MessageCreateParams params = MessageCreateParams.builder()
1487 .model(Model.CLAUDE_OPUS_5)
1487 .model(Model.CLAUDE_OPUS_5_5)
14881488 .maxTokens(1024)
14891489 .addUserMessageOfBlockParams(
14901490 List.of(
from line 1524
15241524 ],
15251525 ],
15261526 ],
1527 model: 'claude-opus-5',
1527 model: 'claude-opus-5-5',
15281528 );
15291529
15301530 echo json_encode($response, JSON_PRETTY_PRINT);
from line 1534
15341534 client = Anthropic::Client.new
15351535
15361536 response = client.messages.create(
1537 model: "claude-opus-5",
1537 model: "claude-opus-5-5",
15381538 max_tokens: 1024,
15391539 messages: [
15401540 {
from line 1575
15751575 -H "content-type: application/json" \
15761576 -d @- <<EOF
15771577 {
1578 "model": "claude-opus-5",
1578 "model": "claude-opus-5-5",
15791579 "max_tokens": 1024,
15801580 "messages": [
15811581 {
from line 1601
16011601
16021602 ```bash CLI
16031603 ant messages create <<YAML
1604 model: claude-opus-5
1604 model: claude-opus-5-5
16051605 max_tokens: 1024
16061606 messages:
16071607 - role: user
from line 1621
16211621
16221622 ```python Python
16231623 cited_response = client.messages.create(
1624 model="claude-opus-5",
1624 model="claude-opus-5-5",
16251625 max_tokens=1024,
16261626 messages=[
16271627 {
from line 1644
16441644
16451645 ```typescript TypeScript
16461646 const citedResponse = await client.messages.create({
1647 model: "claude-opus-5",
1647 model: "claude-opus-5-5",
16481648 max_tokens: 1024,
16491649 messages: [
16501650 {
from line 1672
16721672 var citedResponse = await client.Messages.Create(
16731673 new MessageCreateParams
16741674 {
1675 Model = Model.ClaudeOpus5,
1675 Model = Model.ClaudeOpus5_5,
16761676 MaxTokens = 1024,
16771677 Messages =
16781678 [
from line 1700
17001700 ```go Go
17011701 citedMsg, err := client.Messages.New(context.Background(),
17021702 anthropic.MessageNewParams{
1703 Model: anthropic.ModelClaudeOpus5,
1703 Model: anthropic.ModelClaudeOpus5_5,
17041704 MaxTokens: 1024,
17051705 Messages: []anthropic.MessageParam{
17061706 anthropic.NewUserMessage(
from line 1726
17261726
17271727 ```java Java
17281728 MessageCreateParams citedParams = MessageCreateParams.builder()
1729 .model(Model.CLAUDE_OPUS_5)
1729 .model(Model.CLAUDE_OPUS_5_5)
17301730 .maxTokens(1024)
17311731 .addUserMessageOfBlockParams(List.of(
17321732 ContentBlockParam.ofDocument(DocumentBlockParam.builder()
from line 1763
17631763 ],
17641764 ],
17651765 ],
1766 model: 'claude-opus-5',
1766 model: 'claude-opus-5-5',
17671767 );
17681768
17691769 echo $citedResponse;
from line 1771
17711771
17721772 ```ruby Ruby
17731773 cited_response = client.messages.create(
1774 model: "claude-opus-5",
1774 model: "claude-opus-5-5",
17751775 max_tokens: 1024,
17761776 messages: [
17771777 {
from line 1823
18231823 -H "x-api-key: $ANTHROPIC_API_KEY" \
18241824 -H "anthropic-version: 2023-06-01" \
18251825 -d '{
1826 "model": "claude-opus-5",
1826 "model": "claude-opus-5-5",
18271827 "max_tokens": 1024,
18281828 "messages": [
18291829 {
from line 1854
18541854
18551855 ```bash CLI
18561856 ant messages create <<'YAML'
1857 model: claude-opus-5
1857 model: claude-opus-5-5
18581858 max_tokens: 1024
18591859 messages:
18601860 - role: user
from line 1880
18801880 client = anthropic.Anthropic()
18811881
18821882 response = client.messages.create(
1883 model="claude-opus-5",
1883 model="claude-opus-5-5",
18841884 max_tokens=1024,
18851885 messages=[
18861886 {
from line 1911
19111911 const client = new Anthropic();
19121912
19131913 const response = await client.messages.create({
1914 model: "claude-opus-5",
1914 model: "claude-opus-5-5",
19151915 max_tokens: 1024,
19161916 messages: [
19171917 {
from line 1947
19471947 var response = await client.Messages.Create(
19481948 new()
19491949 {
1950 Model = Model.ClaudeOpus5,
1950 Model = Model.ClaudeOpus5_5,
19511951 MaxTokens = 1024,
19521952 Messages =
19531953 [
from line 1985
19851985 client := anthropic.NewClient()
19861986
19871987 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1988 Model: anthropic.ModelClaudeOpus5,
1988 Model: anthropic.ModelClaudeOpus5_5,
19891989 MaxTokens: 1024,
19901990 Messages: []anthropic.MessageParam{
19911991 anthropic.NewUserMessage(
from line 2034
20342034 .build();
20352035
20362036 MessageCreateParams params = MessageCreateParams.builder()
2037 .model(Model.CLAUDE_OPUS_5)
2037 .model(Model.CLAUDE_OPUS_5_5)
20382038 .maxTokens(1024)
20392039 .addUserMessageOfBlockParams(
20402040 List.of(
from line 2077
20772077 ],
20782078 ],
20792079 ],
2080 model: 'claude-opus-5',
2080 model: 'claude-opus-5-5',
20812081 );
20822082
20832083 echo json_encode($response, JSON_PRETTY_PRINT);
from line 2087
20872087 client = Anthropic::Client.new
20882088
20892089 response = client.messages.create(
2090 model: "claude-opus-5",
2090 model: "claude-opus-5-5",
20912091 max_tokens: 1024,
20922092 messages: [
20932093 {
No line in this hunk matches that.