The whole hunk
from line 149, old and new numbered
/
lines
from line 149
149149
150150 def get_completion(prompt: str):
151151 message = client.messages.create(
152 model="claude-opus-5",
152 model="claude-opus-5-5",
153153 max_tokens=50,
154154 messages=[{"role": "user", "content": prompt}],
155155 )
from line 192
192192
193193 async function getCompletion(prompt: string): Promise<string> {
194194 const message = await client.messages.create({
195 model: "claude-opus-5",
195 model: "claude-opus-5-5",
196196 max_tokens: 50,
197197 messages: [{ role: "user", content: prompt }]
198198 });
from line 234
234234 {
235235 var message = await client.Messages.Create(new MessageCreateParams
236236 {
237 Model = Model.ClaudeOpus5,
237 Model = Model.ClaudeOpus5_5,
238238 MaxTokens = 50,
239239 Messages = [new() { Role = Role.User, Content = prompt }],
240240 });
from line 304
304304
305305 func getCompletion(prompt string) string {
306306 message, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
307 Model: anthropic.ModelClaudeOpus5,
307 Model: anthropic.ModelClaudeOpus5_5,
308308 MaxTokens: 50,
309309 Messages: []anthropic.MessageParam{
310310 anthropic.NewUserMessage(anthropic.NewTextBlock(prompt)),
from line 357
357357
358358 String getCompletion(String prompt) {
359359 var params = MessageCreateParams.builder()
360 .model(Model.CLAUDE_OPUS_5)
360 .model(Model.CLAUDE_OPUS_5_5)
361361 .maxTokens(50L)
362362 .addUserMessage(prompt)
363363 .build();
from line 397
397397 function getCompletion(Client $client, string $prompt): string
398398 {
399399 $message = $client->messages->create(
400 model: Model::CLAUDE_OPUS_5,
400 model: Model::CLAUDE_OPUS_5_5,
401401 maxTokens: 50,
402402 messages: [
403403 [
from line 457
457457
458458 def get_completion(client, prompt)
459459 message = client.messages.create(
460 model: Anthropic::Model::CLAUDE_OPUS_5,
460 model: Anthropic::Model::CLAUDE_OPUS_5_5,
461461 max_tokens: 50,
462462 messages: [
463463 {
from line 526
526526
527527 def get_completion(prompt: str):
528528 message = client.messages.create(
529 model="claude-opus-5",
529 model="claude-opus-5-5",
530530 max_tokens=2048,
531531 messages=[{"role": "user", "content": prompt}],
532532 )
from line 581
581581
582582 async function getCompletion(prompt: string): Promise<string> {
583583 const message = await client.messages.create({
584 model: "claude-opus-5",
584 model: "claude-opus-5-5",
585585 max_tokens: 2048,
586586 messages: [{ role: "user", content: prompt }]
587587 });
from line 668
668668
669669 def get_completion(prompt: str):
670670 message = client.messages.create(
671 model="claude-opus-5",
671 model="claude-opus-5-5",
672672 max_tokens=1024,
673673 messages=[{"role": "user", "content": prompt}],
674674 )
from line 713
713713
714714 async function getCompletion(prompt: string): Promise<string> {
715715 const message = await client.messages.create({
716 model: "claude-opus-5",
716 model: "claude-opus-5-5",
717717 max_tokens: 1024,
718718 messages: [{ role: "user", content: prompt }]
719719 });
from line 781
781781 {
782782 var message = await client.Messages.Create(new MessageCreateParams
783783 {
784 Model = Model.ClaudeOpus5,
784 Model = Model.ClaudeOpus5_5,
785785 MaxTokens = 1024,
786786 Messages = [new() { Role = Role.User, Content = prompt }],
787787 });
from line 879
879879
880880 func getCompletion(prompt string) string {
881881 message, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
882 Model: anthropic.ModelClaudeOpus5,
882 Model: anthropic.ModelClaudeOpus5_5,
883883 MaxTokens: 1024,
884884 Messages: []anthropic.MessageParam{
885885 anthropic.NewUserMessage(anthropic.NewTextBlock(prompt)),
from line 965
965965
966966 String getCompletion(String prompt) {
967967 var params = MessageCreateParams.builder()
968 .model(Model.CLAUDE_OPUS_5)
968 .model(Model.CLAUDE_OPUS_5_5)
969969 .maxTokens(1024L)
970970 .addUserMessage(prompt)
971971 .build();
from line 1032
10321032 function getCompletion(Client $client, string $prompt): string
10331033 {
10341034 $message = $client->messages->create(
1035 model: Model::CLAUDE_OPUS_5,
1035 model: Model::CLAUDE_OPUS_5_5,
10361036 maxTokens: 1024,
10371037 messages: [
10381038 [
from line 1116
11161116
11171117 def get_completion(client, prompt)
11181118 message = client.messages.create(
1119 model: Anthropic::Model::CLAUDE_OPUS_5,
1119 model: Anthropic::Model::CLAUDE_OPUS_5_5,
11201120 max_tokens: 1024,
11211121 messages: [
11221122 {
from line 1191
11911191
11921192 def get_completion(prompt: str):
11931193 message = client.messages.create(
1194 model="claude-opus-5",
1194 model="claude-opus-5-5",
11951195 max_tokens=2048,
11961196 messages=[{"role": "user", "content": prompt}],
11971197 )
from line 1207
12071207
12081208 # Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
12091209 response = client.messages.create(
1210 model="claude-opus-5",
1210 model="claude-opus-5-5",
12111211 max_tokens=50,
12121212 messages=[{"role": "user", "content": tone_prompt}],
12131213 )
from line 1248
12481248
12491249 async function getCompletion(prompt: string): Promise<string> {
12501250 const message = await client.messages.create({
1251 model: "claude-opus-5",
1251 model: "claude-opus-5-5",
12521252 max_tokens: 2048,
12531253 messages: [{ role: "user", content: prompt }]
12541254 });
from line 1265
12651265
12661266 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
12671267 const response = await client.messages.create({
1268 model: "claude-opus-5",
1268 model: "claude-opus-5-5",
12691269 max_tokens: 50,
12701270 messages: [{ role: "user", content: tonePrompt }]
12711271 });
from line 1307
13071307 {
13081308 var message = await client.Messages.Create(new MessageCreateParams
13091309 {
1310 Model = Model.ClaudeOpus5,
1310 Model = Model.ClaudeOpus5_5,
13111311 MaxTokens = 2048,
13121312 Messages = [new() { Role = Role.User, Content = prompt }],
13131313 });
from line 1327
13271327 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
13281328 var response = await client.Messages.Create(new MessageCreateParams
13291329 {
1330 Model = Model.ClaudeOpus5,
1330 Model = Model.ClaudeOpus5_5,
13311331 MaxTokens = 50,
13321332 Messages = [new() { Role = Role.User, Content = tonePrompt }],
13331333 });
from line 1388
13881388
13891389 func getCompletion(prompt string) string {
13901390 message, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
1391 Model: anthropic.ModelClaudeOpus5,
1391 Model: anthropic.ModelClaudeOpus5_5,
13921392 MaxTokens: 2048,
13931393 Messages: []anthropic.MessageParam{
13941394 anthropic.NewUserMessage(anthropic.NewTextBlock(prompt)),
from line 1409
14091409
14101410 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
14111411 response, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
1412 Model: anthropic.ModelClaudeOpus5,
1412 Model: anthropic.ModelClaudeOpus5_5,
14131413 MaxTokens: 50,
14141414 Messages: []anthropic.MessageParam{
14151415 anthropic.NewUserMessage(anthropic.NewTextBlock(tonePrompt)),
from line 1461
14611461
14621462 String getCompletion(String prompt) {
14631463 var params = MessageCreateParams.builder()
1464 .model(Model.CLAUDE_OPUS_5)
1464 .model(Model.CLAUDE_OPUS_5_5)
14651465 .maxTokens(2048L)
14661466 .addUserMessage(prompt)
14671467 .build();
from line 1478
14781478
14791479 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
14801480 var params = MessageCreateParams.builder()
1481 .model(Model.CLAUDE_OPUS_5)
1481 .model(Model.CLAUDE_OPUS_5_5)
14821482 .maxTokens(50L)
14831483 .addUserMessage(tonePrompt)
14841484 .build();
from line 1512
15121512 function getCompletion(Client $client, string $prompt): string
15131513 {
15141514 $message = $client->messages->create(
1515 model: Model::CLAUDE_OPUS_5,
1515 model: Model::CLAUDE_OPUS_5_5,
15161516 maxTokens: 2048,
15171517 messages: [
15181518 [
from line 1536
15361536
15371537 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
15381538 $response = $client->messages->create(
1539 model: Model::CLAUDE_OPUS_5,
1539 model: Model::CLAUDE_OPUS_5_5,
15401540 maxTokens: 50,
15411541 messages: [
15421542 [
from line 1590
15901590
15911591 def get_completion(client, prompt)
15921592 message = client.messages.create(
1593 model: Anthropic::Model::CLAUDE_OPUS_5,
1593 model: Anthropic::Model::CLAUDE_OPUS_5_5,
15941594 max_tokens: 2048,
15951595 messages: [
15961596 {
from line 1613
16131613
16141614 # Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
16151615 response = client.messages.create(
1616 model: Anthropic::Model::CLAUDE_OPUS_5,
1616 model: Anthropic::Model::CLAUDE_OPUS_5_5,
16171617 max_tokens: 50,
16181618 messages: [
16191619 {
from line 1663
16631663
16641664 def get_completion(prompt: str):
16651665 message = client.messages.create(
1666 model="claude-opus-5",
1666 model="claude-opus-5-5",
16671667 max_tokens=1024,
16681668 messages=[{"role": "user", "content": prompt}],
16691669 )
from line 1687
16871687
16881688 # Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
16891689 response = client.messages.create(
1690 model="claude-opus-5",
1690 model="claude-opus-5-5",
16911691 max_tokens=50,
16921692 messages=[{"role": "user", "content": binary_prompt}],
16931693 )
from line 1735
17351735
17361736 async function getCompletion(prompt: string): Promise<string> {
17371737 const message = await client.messages.create({
1738 model: "claude-opus-5",
1738 model: "claude-opus-5-5",
17391739 max_tokens: 1024,
17401740 messages: [{ role: "user", content: prompt }]
17411741 });
from line 1764
17641764
17651765 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
17661766 const response = await client.messages.create({
1767 model: "claude-opus-5",
1767 model: "claude-opus-5-5",
17681768 max_tokens: 50,
17691769 messages: [{ role: "user", content: binaryPrompt }]
17701770 });
from line 1803
18031803 {
18041804 var message = await client.Messages.Create(new MessageCreateParams
18051805 {
1806 Model = Model.ClaudeOpus5,
1806 Model = Model.ClaudeOpus5_5,
18071807 MaxTokens = 1024,
18081808 Messages = [new() { Role = Role.User, Content = prompt }],
18091809 });
from line 1833
18331833 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
18341834 var response = await client.Messages.Create(new MessageCreateParams
18351835 {
1836 Model = Model.ClaudeOpus5,
1836 Model = Model.ClaudeOpus5_5,
18371837 MaxTokens = 50,
18381838 Messages = [new() { Role = Role.User, Content = binaryPrompt }],
18391839 });
from line 1899
18991899
19001900 func getCompletion(prompt string) string {
19011901 message, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
1902 Model: anthropic.ModelClaudeOpus5,
1902 Model: anthropic.ModelClaudeOpus5_5,
19031903 MaxTokens: 1024,
19041904 Messages: []anthropic.MessageParam{
19051905 anthropic.NewUserMessage(anthropic.NewTextBlock(prompt)),
from line 1929
19291929
19301930 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
19311931 response, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
1932 Model: anthropic.ModelClaudeOpus5,
1932 Model: anthropic.ModelClaudeOpus5_5,
19331933 MaxTokens: 50,
19341934 Messages: []anthropic.MessageParam{
19351935 anthropic.NewUserMessage(anthropic.NewTextBlock(binaryPrompt)),
from line 1980
19801980
19811981 String getCompletion(String prompt) {
19821982 var params = MessageCreateParams.builder()
1983 .model(Model.CLAUDE_OPUS_5)
1983 .model(Model.CLAUDE_OPUS_5_5)
19841984 .maxTokens(1024L)
19851985 .addUserMessage(prompt)
19861986 .build();
from line 2006
20062006
20072007 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
20082008 var params = MessageCreateParams.builder()
2009 .model(Model.CLAUDE_OPUS_5)
2009 .model(Model.CLAUDE_OPUS_5_5)
20102010 .maxTokens(50L)
20112011 .addUserMessage(binaryPrompt)
20122012 .build();
from line 2044
20442044 function getCompletion(Client $client, string $prompt): string
20452045 {
20462046 $message = $client->messages->create(
2047 model: Model::CLAUDE_OPUS_5,
2047 model: Model::CLAUDE_OPUS_5_5,
20482048 maxTokens: 1024,
20492049 messages: [
20502050 [
from line 2077
20772077
20782078 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
20792079 $response = $client->messages->create(
2080 model: Model::CLAUDE_OPUS_5,
2080 model: Model::CLAUDE_OPUS_5_5,
20812081 maxTokens: 50,
20822082 messages: [
20832083 [
from line 2133
21332133
21342134 def get_completion(client, prompt)
21352135 message = client.messages.create(
2136 model: Anthropic::Model::CLAUDE_OPUS_5,
2136 model: Anthropic::Model::CLAUDE_OPUS_5_5,
21372137 max_tokens: 1024,
21382138 messages: [
21392139 {
from line 2163
21632163
21642164 # Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
21652165 response = client.messages.create(
2166 model: Anthropic::Model::CLAUDE_OPUS_5,
2166 model: Anthropic::Model::CLAUDE_OPUS_5_5,
21672167 max_tokens: 50,
21682168 messages: [
21692169 {
from line 2242
22422242
22432243 def get_completion(conversation: list):
22442244 message = client.messages.create(
2245 model="claude-opus-5",
2245 model="claude-opus-5-5",
22462246 max_tokens=1024,
22472247 messages=conversation,
22482248 )
from line 2261
22612261
22622262 # Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
22632263 response = client.messages.create(
2264 model="claude-opus-5",
2264 model="claude-opus-5-5",
22652265 max_tokens=50,
22662266 messages=[{"role": "user", "content": ordinal_prompt}],
22672267 )
from line 2326
23262326
23272327 async function getCompletion(conversation: Anthropic.MessageParam[]): Promise<string> {
23282328 const message = await client.messages.create({
2329 model: "claude-opus-5",
2329 model: "claude-opus-5-5",
23302330 max_tokens: 1024,
23312331 messages: conversation
23322332 });
from line 2353
23532353
23542354 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
23552355 const response = await client.messages.create({
2356 model: "claude-opus-5",
2356 model: "claude-opus-5-5",
23572357 max_tokens: 50,
23582358 messages: [{ role: "user", content: ordinalPrompt }]
23592359 });
from line 2407
24072407 {
24082408 var message = await client.Messages.Create(new MessageCreateParams
24092409 {
2410 Model = Model.ClaudeOpus5,
2410 Model = Model.ClaudeOpus5_5,
24112411 MaxTokens = 1024,
24122412 Messages = [.. conversation.Select(turn => new MessageParam
24132413 {
from line 2436
24362436 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
24372437 var response = await client.Messages.Create(new MessageCreateParams
24382438 {
2439 Model = Model.ClaudeOpus5,
2439 Model = Model.ClaudeOpus5_5,
24402440 MaxTokens = 50,
24412441 Messages = [new() { Role = Role.User, Content = ordinalPrompt }],
24422442 });
from line 2521
25212521
25222522 func getCompletion(conversation []turn) string {
25232523 message, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
2524 Model: anthropic.ModelClaudeOpus5,
2524 Model: anthropic.ModelClaudeOpus5_5,
25252525 MaxTokens: 1024,
25262526 Messages: toMessageParams(conversation),
25272527 })
from line 2546
25462546
25472547 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
25482548 response, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
2549 Model: anthropic.ModelClaudeOpus5,
2549 Model: anthropic.ModelClaudeOpus5_5,
25502550 MaxTokens: 50,
25512551 Messages: []anthropic.MessageParam{
25522552 anthropic.NewUserMessage(anthropic.NewTextBlock(ordinalPrompt)),
from line 2607
26072607
26082608 String getCompletion(List<Turn> conversation) {
26092609 var builder = MessageCreateParams.builder()
2610 .model(Model.CLAUDE_OPUS_5)
2610 .model(Model.CLAUDE_OPUS_5_5)
26112611 .maxTokens(1024L);
26122612 for (var turn : conversation) {
26132613 if (turn.role().equals("user")) {
from line 2635
26352635
26362636 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
26372637 var params = MessageCreateParams.builder()
2638 .model(Model.CLAUDE_OPUS_5)
2638 .model(Model.CLAUDE_OPUS_5_5)
26392639 .maxTokens(50L)
26402640 .addUserMessage(ordinalPrompt)
26412641 .build();
from line 2681
26812681 function getCompletion(Client $client, array $conversation): string
26822682 {
26832683 $message = $client->messages->create(
2684 model: Model::CLAUDE_OPUS_5,
2684 model: Model::CLAUDE_OPUS_5_5,
26852685 maxTokens: 1024,
26862686 messages: $conversation,
26872687 );
from line 2706
27062706
27072707 // Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
27082708 $response = $client->messages->create(
2709 model: Model::CLAUDE_OPUS_5,
2709 model: Model::CLAUDE_OPUS_5_5,
27102710 maxTokens: 50,
27112711 messages: [
27122712 [
from line 2772
27722772
27732773 def get_completion(client, conversation)
27742774 message = client.messages.create(
2775 model: Anthropic::Model::CLAUDE_OPUS_5,
2775 model: Anthropic::Model::CLAUDE_OPUS_5_5,
27762776 max_tokens: 1024,
27772777 messages: conversation
27782778 )
from line 2793
27932793
27942794 # Generally best practice to use a different model to evaluate than the model used to generate the evaluated output
27952795 response = client.messages.create(
2796 model: Anthropic::Model::CLAUDE_OPUS_5,
2796 model: Anthropic::Model::CLAUDE_OPUS_5_5,
27972797 max_tokens: 50,
27982798 messages: [
27992799 {
from line 2862
28622862
28632863 def grade_completion(output, golden_answer):
28642864 grader_message = client.messages.create(
2865 model="claude-opus-5",
2865 model="claude-opus-5-5",
28662866 max_tokens=2048,
28672867 messages=[
28682868 {"role": "user", "content": build_grader_prompt(output, golden_answer)}
from line 2894
28942894
28952895 def get_completion(prompt: str):
28962896 message = client.messages.create(
2897 model="claude-opus-5",
2897 model="claude-opus-5-5",
28982898 max_tokens=1024,
28992899 messages=[{"role": "user", "content": prompt}],
29002900 )
from line 2921
29212921
29222922 async function gradeCompletion(output: string, goldenAnswer: string): Promise<string> {
29232923 const graderResponse = await client.messages.create({
2924 model: "claude-opus-5",
2924 model: "claude-opus-5-5",
29252925 max_tokens: 2048,
29262926 messages: [{ role: "user", content: buildGraderPrompt(output, goldenAnswer) }]
29272927 });
from line 2946
29462946
29472947 async function getCompletion(prompt: string): Promise<string> {
29482948 const message = await client.messages.create({
2949 model: "claude-opus-5",
2949 model: "claude-opus-5-5",
29502950 max_tokens: 1024,
29512951 messages: [{ role: "user", content: prompt }]
29522952 });
from line 2980
29802980 {
29812981 var graderResponse = await client.Messages.Create(new MessageCreateParams
29822982 {
2983 Model = Model.ClaudeOpus5,
2983 Model = Model.ClaudeOpus5_5,
29842984 MaxTokens = 2048,
29852985 Messages = [new() { Role = Role.User, Content = BuildGraderPrompt(output, goldenAnswer) }],
29862986 });
from line 3002
30023002 {
30033003 var message = await client.Messages.Create(new MessageCreateParams
30043004 {
3005 Model = Model.ClaudeOpus5,
3005 Model = Model.ClaudeOpus5_5,
30063006 MaxTokens = 1024,
30073007 Messages = [new() { Role = Role.User, Content = prompt }],
30083008 });
from line 3058
30583058
30593059 func gradeCompletion(output, goldenAnswer string) string {
30603060 graderResponse, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
3061 Model: anthropic.ModelClaudeOpus5,
3061 Model: anthropic.ModelClaudeOpus5_5,
30623062 MaxTokens: 2048,
30633063 Messages: []anthropic.MessageParam{
30643064 anthropic.NewUserMessage(anthropic.NewTextBlock(buildGraderPrompt(output, goldenAnswer))),
from line 3075
30753075
30763076 func getCompletion(prompt string) string {
30773077 message, err := client.Messages.New(context.Background(), anthropic.MessageNewParams{
3078 Model: anthropic.ModelClaudeOpus5,
3078 Model: anthropic.ModelClaudeOpus5_5,
30793079 MaxTokens: 1024,
30803080 Messages: []anthropic.MessageParam{
30813081 anthropic.NewUserMessage(anthropic.NewTextBlock(prompt)),
from line 3139
31393139
31403140 String gradeCompletion(String output, String goldenAnswer) {
31413141 var params = MessageCreateParams.builder()
3142 .model(Model.CLAUDE_OPUS_5)
3142 .model(Model.CLAUDE_OPUS_5_5)
31433143 .maxTokens(2048L)
31443144 .addUserMessage(buildGraderPrompt(output, goldenAnswer))
31453145 .build();
from line 3149
31493149
31503150 String getCompletion(String prompt) {
31513151 var params = MessageCreateParams.builder()
3152 .model(Model.CLAUDE_OPUS_5)
3152 .model(Model.CLAUDE_OPUS_5_5)
31533153 .maxTokens(1024L)
31543154 .addUserMessage(prompt)
31553155 .build();
from line 3184
31843184 function gradeCompletion(Client $client, string $output, string $goldenAnswer): string
31853185 {
31863186 $graderResponse = $client->messages->create(
3187 model: Model::CLAUDE_OPUS_5,
3187 model: Model::CLAUDE_OPUS_5_5,
31883188 maxTokens: 2048,
31893189 messages: [
31903190 [
from line 3213
32133213 function getCompletion(Client $client, string $prompt): string
32143214 {
32153215 $message = $client->messages->create(
3216 model: Model::CLAUDE_OPUS_5,
3216 model: Model::CLAUDE_OPUS_5_5,
32173217 maxTokens: 1024,
32183218 messages: [
32193219 [
from line 3264
32643264
32653265 def grade_completion(client, output, golden_answer)
32663266 grader_response = client.messages.create(
3267 model: Anthropic::Model::CLAUDE_OPUS_5,
3267 model: Anthropic::Model::CLAUDE_OPUS_5_5,
32683268 max_tokens: 2048,
32693269 messages: [
32703270 {
from line 3290
32903290
32913291 def get_completion(client, prompt)
32923292 message = client.messages.create(
3293 model: Anthropic::Model::CLAUDE_OPUS_5,
3293 model: Anthropic::Model::CLAUDE_OPUS_5_5,
32943294 max_tokens: 1024,
32953295 messages: [
32963296 {