The whole hunk
from line 36, old and new numbered
/
lines
from line 36
3636 -H "anthropic-version: 2023-06-01" \
3737 -H "content-type: application/json" \
3838 -d '{
39 "model": "claude-opus-5",
39 "model": "claude-opus-5-5",
4040 "max_tokens": 1024,
4141 "messages": [
4242 {
from line 52
5252 # Initial request. If "stop_reason" in the output is "pause_turn", re-run with
5353 # the assistant content appended to messages (see the SDK tabs).
5454 ant messages create <<'YAML'
55 model: claude-opus-5
55 model: claude-opus-5-5
5656 max_tokens: 1024
5757 tools:
5858 - {type: web_search_20250305, name: web_search, max_uses: 10}
from line 66
6666
6767 # Initial request with web search
6868 response = client.messages.create(
69 model="claude-opus-5",
69 model="claude-opus-5-5",
7070 max_tokens=1024,
7171 messages=[
7272 {
from line 90
9090
9191 # Send the continuation request
9292 continuation = client.messages.create(
93 model="claude-opus-5",
93 model="claude-opus-5-5",
9494 max_tokens=1024,
9595 messages=messages,
9696 tools=[{"type": "web_search_20250305", "name": "web_search", "max_uses": 10}],
from line 106
106106
107107 // Initial request with web search
108108 const response = await client.messages.create({
109 model: "claude-opus-5",
109 model: "claude-opus-5-5",
110110 max_tokens: 1024,
111111 messages: [
112112 {
from line 138
138138
139139 // Send the continuation request
140140 const continuation = await client.messages.create({
141 model: "claude-opus-5",
141 model: "claude-opus-5-5",
142142 max_tokens: 1024,
143143 messages,
144144 tools: [
from line 161
161161
162162 var parameters = new MessageCreateParams
163163 {
164 Model = Model.ClaudeOpus5,
164 Model = Model.ClaudeOpus5_5,
165165 MaxTokens = 1024,
166166 Messages = [
167167 new() {
from line 179
179179 // Continue the conversation with the paused content
180180 var continuationParams = new MessageCreateParams
181181 {
182 Model = Model.ClaudeOpus5,
182 Model = Model.ClaudeOpus5_5,
183183 MaxTokens = 1024,
184184 Messages = [
185185 new() {
from line 213
213213 }
214214
215215 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
216 Model: anthropic.ModelClaudeOpus5,
216 Model: anthropic.ModelClaudeOpus5_5,
217217 MaxTokens: 1024,
218218 Messages: []anthropic.MessageParam{
219219 anthropic.NewUserMessage(anthropic.NewTextBlock("Search for comprehensive information about quantum computing breakthroughs in 2025")),
from line 227
227227 if response.StopReason == anthropic.StopReasonPauseTurn {
228228 // Pass the paused response back as-is so Claude can continue the turn
229229 continuation, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
230 Model: anthropic.ModelClaudeOpus5,
230 Model: anthropic.ModelClaudeOpus5_5,
231231 MaxTokens: 1024,
232232 Messages: []anthropic.MessageParam{
233233 anthropic.NewUserMessage(anthropic.NewTextBlock("Search for comprehensive information about quantum computing breakthroughs in 2025")),
from line 252
252252 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
253253
254254 MessageCreateParams params = MessageCreateParams.builder()
255 .model(Model.CLAUDE_OPUS_5)
255 .model(Model.CLAUDE_OPUS_5_5)
256256 .maxTokens(1024L)
257257 .addUserMessage("Search for comprehensive information about quantum computing breakthroughs in 2025")
258258 .addTool(WebSearchTool20250305.builder()
from line 265
265265 if (response.stopReason().isPresent()
266266 && response.stopReason().get().equals(StopReason.PAUSE_TURN)) {
267267 MessageCreateParams continuationParams = MessageCreateParams.builder()
268 .model(Model.CLAUDE_OPUS_5)
268 .model(Model.CLAUDE_OPUS_5_5)
269269 .maxTokens(1024L)
270270 .addUserMessage("Search for comprehensive information about quantum computing breakthroughs in 2025")
271271 .addMessage(response)
from line 293
293293 'content' => 'Search for comprehensive information about quantum computing breakthroughs in 2025'
294294 ]
295295 ],
296 model: 'claude-opus-5',
296 model: 'claude-opus-5-5',
297297 tools: [
298298 [
299299 'type' => 'web_search_20250305',
from line 318
318318 $continuation = $client->messages->create(
319319 maxTokens: 1024,
320320 messages: $messages,
321 model: 'claude-opus-5',
321 model: 'claude-opus-5-5',
322322 tools: [
323323 [
324324 'type' => 'web_search_20250305',
from line 338
338338 client = Anthropic::Client.new
339339
340340 response = client.messages.create(
341 model: "claude-opus-5",
341 model: "claude-opus-5-5",
342342 max_tokens: 1024,
343343 messages: [
344344 {
from line 369
369369 ]
370370
371371 continuation = client.messages.create(
372 model: "claude-opus-5",
372 model: "claude-opus-5-5",
373373 max_tokens: 1024,
374374 messages: messages,
375375 tools: [