The whole hunk
from line 29, old and new numbered
/
lines
from line 29
2929 -H "x-api-key: $ANTHROPIC_API_KEY" \
3030 -H "anthropic-version: 2023-06-01" \
3131 -d '{
32 "model": "claude-opus-5",
32 "model": "claude-opus-5-5",
3333 "max_tokens": 65536,
3434 "tools": [
3535 {
from line 64
6464
6565 ```bash CLI
6666 ant messages create --stream --format jsonl <<'YAML' |
67 model: claude-opus-5
67 model: claude-opus-5-5
6868 max_tokens: 65536
6969 tools:
7070 - name: make_file
from line 94
9494
9595 with client.messages.stream(
9696 max_tokens=65536,
97 model="claude-opus-5",
97 model="claude-opus-5-5",
9898 tools=[
9999 {
100100 "name": "make_file",
from line 138
138138 const client = new Anthropic();
139139
140140 const stream = client.messages.stream({
141 model: "claude-opus-5",
141 model: "claude-opus-5-5",
142142 max_tokens: 65536,
143143 tools: [
144144 {
from line 187
187187
188188 MessageCreateParams parameters = new()
189189 {
190 Model = Model.ClaudeOpus5,
190 Model = Model.ClaudeOpus5_5,
191191 MaxTokens = 65536,
192192 Tools =
193193 [
from line 273
273273 }
274274
275275 stream := client.Messages.NewStreaming(context.Background(), anthropic.MessageNewParams{
276 Model: anthropic.ModelClaudeOpus5,
276 Model: anthropic.ModelClaudeOpus5_5,
277277 MaxTokens: 65536,
278278 Tools: []anthropic.ToolUnionParam{{OfTool: &makeFileTool}},
279279 Messages: []anthropic.MessageParam{
from line 329
329329 .build();
330330
331331 MessageCreateParams params = MessageCreateParams.builder()
332 .model(Model.CLAUDE_OPUS_5)
332 .model(Model.CLAUDE_OPUS_5_5)
333333 .maxTokens(65536L)
334334 .addTool(makeFileTool)
335335 .addUserMessage("Can you write a long poem and make a file called poem.txt?")
from line 368
368368
369369 $stream = $client->messages->createStream(
370370 maxTokens: 65536,
371 model: Model::CLAUDE_OPUS_5,
371 model: Model::CLAUDE_OPUS_5_5,
372372 tools: [
373373 [
374374 'name' => 'make_file',
from line 427
427427 client = Anthropic::Client.new
428428
429429 stream = client.messages.stream(
430 model: Anthropic::Models::Model::CLAUDE_OPUS_5,
430 model: Anthropic::Models::Model::CLAUDE_OPUS_5_5,
431431 max_tokens: 65_536,
432432 tools: [
433433 {
from line 513
513513 tool_inputs: dict[int, str] = {} # index -> accumulated JSON string
514514
515515 with client.messages.stream(
516 model="claude-opus-5",
516 model="claude-opus-5-5",
517517 max_tokens=1024,
518518 tools=[
519519 {
from line 553
553553 const toolInputs = new Map<number, string>();
554554
555555 const stream = client.messages.stream({
556 model: "claude-opus-5",
556 model: "claude-opus-5-5",
557557 max_tokens: 1024,
558558 tools: [
559559 {
from line 606
606606
607607 MessageCreateParams parameters = new()
608608 {
609 Model = Model.ClaudeOpus5,
609 Model = Model.ClaudeOpus5_5,
610610 MaxTokens = 1024,
611611 Tools =
612612 [
from line 675
675675 toolInputs := map[int64]string{} // content block index -> accumulated JSON
676676
677677 stream := client.Messages.NewStreaming(context.Background(), anthropic.MessageNewParams{
678 Model: anthropic.ModelClaudeOpus5,
678 Model: anthropic.ModelClaudeOpus5_5,
679679 MaxTokens: 1024,
680680 Tools: []anthropic.ToolUnionParam{{
681681 OfTool: &anthropic.ToolParam{
from line 740
740740 .build();
741741
742742 MessageCreateParams createParams = MessageCreateParams.builder()
743 .model(Model.CLAUDE_OPUS_5)
743 .model(Model.CLAUDE_OPUS_5_5)
744744 .maxTokens(1024)
745745 .addTool(weatherTool)
746746 .addUserMessage("Weather in Paris?")
from line 801
801801
802802 $stream = $client->messages->createStream(
803803 maxTokens: 1024,
804 model: Model::CLAUDE_OPUS_5,
804 model: Model::CLAUDE_OPUS_5_5,
805805 tools: [
806806 [
807807 'name' => 'get_weather',
from line 852
852852 tool_inputs = {} # index -> accumulated JSON string
853853
854854 stream = client.messages.stream_raw(
855 model: Anthropic::Models::Model::CLAUDE_OPUS_5,
855 model: Anthropic::Models::Model::CLAUDE_OPUS_5_5,
856856 max_tokens: 1024,
857857 tools: [
858858 {