Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One change · api

vision changed

build-with-claude/vision

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+36added
Lines−36removed
From line 40 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits6to this page, all time

The whole hunk

from line 40, old and new numbered
/
lines
from line 40
4040 -H "content-type: application/json" \
4141 -d @- <<EOF
4242 {
43 "model": "claude-opus-5",
43 "model": "claude-opus-5-5",
4444 "max_tokens": 1024,
4545 "messages": [
4646 {
from line 70
7070 https://platform.claude.com/docs/images/vision-example.jpg
7171 
7272 ant messages create <<'YAML'
73 model: claude-opus-5
73 model: claude-opus-5-5
7474 max_tokens: 1024
7575 messages:
7676 - role: user
from line 91
9191 
9292 client = anthropic.Anthropic()
9393 message = client.messages.create(
94 model="claude-opus-5",
94 model="claude-opus-5-5",
9595 max_tokens=1024,
9696 messages=[
9797 {
from line 117
117117 const anthropic = new Anthropic();
118118 
119119 const message = await anthropic.messages.create({
120 model: "claude-opus-5",
120 model: "claude-opus-5-5",
121121 max_tokens: 1024,
122122 messages: [
123123 {
from line 154
154154 
155155 var message = await client.Messages.Create(new MessageCreateParams
156156 {
157 Model = Model.ClaudeOpus5,
157 Model = Model.ClaudeOpus5_5,
158158 MaxTokens = 1024,
159159 Messages =
160160 [
from line 185
185185 imageData := "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR4nGP4z8AAAAMBAQDJ/pLvAAAAAElFTkSuQmCC"
186186 
187187 message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
188 Model: anthropic.ModelClaudeOpus5,
188 Model: anthropic.ModelClaudeOpus5_5,
189189 MaxTokens: 1024,
190190 Messages: []anthropic.MessageParam{
191191 anthropic.NewUserMessage(
from line 223
223223 .messages()
224224 .create(
225225 MessageCreateParams.builder()
226 .model(Model.CLAUDE_OPUS_5)
226 .model(Model.CLAUDE_OPUS_5_5)
227227 .maxTokens(1024)
228228 .addUserMessageOfBlockParams(contentBlockParams)
229229 .build()
from line 255
255255 ],
256256 ],
257257 ],
258 model: 'claude-opus-5',
258 model: 'claude-opus-5-5',
259259 );
260260 
261261 echo json_encode($message, JSON_PRETTY_PRINT), PHP_EOL;
from line 267
267267 image_data = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR4nGP4z8AAAAMBAQDJ/pLvAAAAAElFTkSuQmCC"
268268 
269269 message = client.messages.create(
270 model: "claude-opus-5",
270 model: "claude-opus-5-5",
271271 max_tokens: 1024,
272272 messages: [
273273 {
from line 300
300300 -H "anthropic-version: 2023-06-01" \
301301 -H "content-type: application/json" \
302302 -d '{
303 "model": "claude-opus-5",
303 "model": "claude-opus-5-5",
304304 "max_tokens": 1024,
305305 "messages": [
306306 {
from line 325
325325 
326326 ```bash CLI
327327 ant messages create <<'YAML'
328 model: claude-opus-5
328 model: claude-opus-5-5
329329 max_tokens: 1024
330330 messages:
331331 - role: user
from line 342
342342 ```python Python
343343 client = anthropic.Anthropic()
344344 message = client.messages.create(
345 model="claude-opus-5",
345 model="claude-opus-5-5",
346346 max_tokens=1024,
347347 messages=[
348348 {
from line 367
367367 const anthropic = new Anthropic();
368368 
369369 const message = await anthropic.messages.create({
370 model: "claude-opus-5",
370 model: "claude-opus-5-5",
371371 max_tokens: 1024,
372372 messages: [
373373 {
from line 401
401401 
402402 var message = await client.Messages.Create(new MessageCreateParams
403403 {
404 Model = Model.ClaudeOpus5,
404 Model = Model.ClaudeOpus5_5,
405405 MaxTokens = 1024,
406406 Messages =
407407 [
from line 429
429429 client := anthropic.NewClient()
430430 
431431 message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
432 Model: anthropic.ModelClaudeOpus5,
432 Model: anthropic.ModelClaudeOpus5_5,
433433 MaxTokens: 1024,
434434 Messages: []anthropic.MessageParam{
435435 anthropic.NewUserMessage(
from line 466
466466 .messages()
467467 .create(
468468 MessageCreateParams.builder()
469 .model(Model.CLAUDE_OPUS_5)
469 .model(Model.CLAUDE_OPUS_5_5)
470470 .maxTokens(1024)
471471 .addUserMessageOfBlockParams(contentBlockParams)
472472 .build()
from line 494
494494 ],
495495 ],
496496 ],
497 model: 'claude-opus-5',
497 model: 'claude-opus-5-5',
498498 );
499499 
500500 echo json_encode($message, JSON_PRETTY_PRINT), PHP_EOL;
from line 504
504504 client = Anthropic::Client.new
505505 
506506 message = client.messages.create(
507 model: "claude-opus-5",
507 model: "claude-opus-5-5",
508508 max_tokens: 1024,
509509 messages: [
510510 {
from line 550
550550 -H "content-type: application/json" \
551551 -d @- <<EOF
552552 {
553 "model": "claude-opus-5",
553 "model": "claude-opus-5-5",
554554 "max_tokens": 1024,
555555 "messages": [
556556 {
from line 586
586586 # Then use the returned file_id in your message
587587 ant messages create \
588588 --transform content --format yaml <<YAML
589 model: claude-opus-5
589 model: claude-opus-5-5
590590 max_tokens: 1024
591591 messages:
592592 - role: user
from line 609
609609 
610610 # Use the uploaded file in a message
611611 message = client.messages.create(
612 model="claude-opus-5",
612 model="claude-opus-5-5",
613613 max_tokens=1024,
614614 messages=[
615615 {
from line 643
643643 
644644 // Use the uploaded file in a message
645645 const response = await anthropic.messages.create({
646 model: "claude-opus-5",
646 model: "claude-opus-5-5",
647647 max_tokens: 1024,
648648 messages: [
649649 {
from line 691
691691 // Use the uploaded file in a message
692692 var response = await client.Messages.Create(new MessageCreateParams
693693 {
694 Model = Model.ClaudeOpus5,
694 Model = Model.ClaudeOpus5_5,
695695 MaxTokens = 1024,
696696 Messages =
697697 [
from line 733
733733 // Use the uploaded file in a message
734734 message, err := client.Messages.New(context.Background(),
735735 anthropic.MessageNewParams{
736 Model: anthropic.ModelClaudeOpus5,
736 Model: anthropic.ModelClaudeOpus5_5,
737737 MaxTokens: 1024,
738738 Messages: []anthropic.MessageParam{
739739 anthropic.NewUserMessage(
from line 775
775775 ImageBlockParam imageParam = ImageBlockParam.builder().fileSource(file.id()).build();
776776 
777777 MessageCreateParams params = MessageCreateParams.builder()
778 .model(Model.CLAUDE_OPUS_5)
778 .model(Model.CLAUDE_OPUS_5_5)
779779 .maxTokens(1024)
780780 .addUserMessageOfBlockParams(
781781 List.of(
from line 816
816816 ],
817817 ],
818818 ],
819 model: 'claude-opus-5',
819 model: 'claude-opus-5-5',
820820 );
821821 
822822 echo json_encode($message, JSON_PRETTY_PRINT), PHP_EOL;
from line 835
835835 
836836 # Use the uploaded file in a message
837837 message = client.messages.create(
838 model: "claude-opus-5",
838 model: "claude-opus-5-5",
839839 max_tokens: 1024,
840840 messages: [
841841 {
from line 868
868868 -H "anthropic-version: 2023-06-01" \
869869 -H "content-type: application/json" \
870870 -d '{
871 "model": "claude-opus-5",
871 "model": "claude-opus-5-5",
872872 "max_tokens": 1024,
873873 "messages": [
874874 {
from line 910
910910 
911911 ```bash CLI
912912 ant messages create <<'YAML'
913 model: claude-opus-5
913 model: claude-opus-5-5
914914 max_tokens: 1024
915915 messages:
916916 - role: user
from line 940
940940 
941941 client = anthropic.Anthropic()
942942 message = client.messages.create(
943 model="claude-opus-5",
943 model="claude-opus-5-5",
944944 max_tokens=1024,
945945 messages=[
946946 {
from line 981
981981 "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR4nGNgYPgPAAEDAQAIicLsAAAAAElFTkSuQmCC";
982982 
983983 const message = await anthropic.messages.create({
984 model: "claude-opus-5",
984 model: "claude-opus-5-5",
985985 max_tokens: 1024,
986986 messages: [
987987 {
from line 1031
10311031 
10321032 var message = await client.Messages.Create(new MessageCreateParams
10331033 {
1034 Model = Model.ClaudeOpus5,
1034 Model = Model.ClaudeOpus5_5,
10351035 MaxTokens = 1024,
10361036 Messages =
10371037 [
from line 1072
10721072 image2Data := "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR4nGNgYPgPAAEDAQAIicLsAAAAAElFTkSuQmCC"
10731073 
10741074 message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1075 Model: anthropic.ModelClaudeOpus5,
1075 Model: anthropic.ModelClaudeOpus5_5,
10761076 MaxTokens: 1024,
10771077 Messages: []anthropic.MessageParam{
10781078 anthropic.NewUserMessage(
from line 1129
11291129 .messages()
11301130 .create(
11311131 MessageCreateParams.builder()
1132 .model(Model.CLAUDE_OPUS_5)
1132 .model(Model.CLAUDE_OPUS_5_5)
11331133 .maxTokens(1024)
11341134 .addUserMessageOfBlockParams(contentBlockParams)
11351135 .build()
from line 1172
11721172 ],
11731173 ],
11741174 ],
1175 model: 'claude-opus-5',
1175 model: 'claude-opus-5-5',
11761176 );
11771177 
11781178 echo $message;
from line 1185
11851185 image2_data = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR4nGNgYPgPAAEDAQAIicLsAAAAAElFTkSuQmCC"
11861186 
11871187 message = client.messages.create(
1188 model: "claude-opus-5",
1188 model: "claude-opus-5-5",
11891189 max_tokens: 1024,
11901190 messages: [
11911191 {