The whole hunk
from line 50, old and new numbered
/
lines
from line 50
5050 Messages: []anthropic.MessageParam{
5151 anthropic.NewUserMessage(anthropic.NewTextBlock("What is a quaternion?")),
5252 },
53 Model: anthropic.ModelClaudeOpus5,
53 Model: anthropic.ModelClaudeOpus5_5,
5454 })
5555 if err != nil {
5656 panic(err.Error())
from line 73
7373 }
7474
7575 message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
76 Model: anthropic.ModelClaudeOpus5,
76 Model: anthropic.ModelClaudeOpus5_5,
7777 Messages: messages,
7878 MaxTokens: 1024,
7979 })
from line 89
8989 ))
9090
9191 message, err = client.Messages.New(context.TODO(), anthropic.MessageNewParams{
92 Model: anthropic.ModelClaudeOpus5,
92 Model: anthropic.ModelClaudeOpus5_5,
9393 Messages: messages,
9494 MaxTokens: 1024,
9595 })
from line 104
104104 <Accordion title="System prompts">
105105 ```go
106106 message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
107 Model: anthropic.ModelClaudeOpus5,
107 Model: anthropic.ModelClaudeOpus5_5,
108108 MaxTokens: 1024,
109109 System: []anthropic.TextBlockParam{
110110 {Text: "Be very serious at all times."},
from line 123
123123 content := "What is a quaternion?"
124124
125125 stream := client.Messages.NewStreaming(context.TODO(), anthropic.MessageNewParams{
126 Model: anthropic.ModelClaudeOpus5,
126 Model: anthropic.ModelClaudeOpus5_5,
127127 MaxTokens: 1024,
128128 Messages: []anthropic.MessageParam{
129129 anthropic.NewUserMessage(anthropic.NewTextBlock(content)),
from line 174
174174
175175 for {
176176 message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
177 Model: anthropic.ModelClaudeOpus5,
177 Model: anthropic.ModelClaudeOpus5_5,
178178 MaxTokens: 1024,
179179 Messages: messages,
180180 Tools: tools,
from line 466
466466 }},
467467 Role: anthropic.MessageParamRoleUser,
468468 }},
469 Model: anthropic.ModelClaudeOpus5,
469 Model: anthropic.ModelClaudeOpus5_5,
470470})
471471if err != nil {
472472 var apierr *anthropic.Error
from line 507
507507 }},
508508 Role: anthropic.MessageParamRoleUser,
509509 }},
510 Model: anthropic.ModelClaudeOpus5,
510 Model: anthropic.ModelClaudeOpus5_5,
511511 },
512512 option.WithMaxRetries(5),
513513 )
from line 536
536536 }},
537537 Role: anthropic.MessageParamRoleUser,
538538 }},
539 Model: anthropic.ModelClaudeOpus5,
539 Model: anthropic.ModelClaudeOpus5_5,
540540 },
541541 // This sets the per-retry timeout
542542 option.WithRequestTimeout(20*time.Second),
from line 676
676676 }},
677677 Role: anthropic.MessageParamRoleUser,
678678 }},
679 Model: anthropic.ModelClaudeOpus5,
679 Model: anthropic.ModelClaudeOpus5_5,
680680 },
681681 option.WithResponseInto(&response),
682682)