Search the documentation
50 pages for opus5.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…ameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 16000, Thinking = new ThinkingConfigAdaptive(), OutputConfig = new OutputConfig { Ef…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…( new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude" }], } ); va…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…Messages.Create(new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 16000, Container = new ContainerParams { Skills = [ new Ski…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1000, Messages = new List<BetaMessageParam> { new() { Role = Role.User, Content = "…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…ers = new MessageCreateParams { Model = Messages::Model.ClaudeOpus5, MaxTokens = 1000, Messages = new List<BetaMessageParam> { new() { Role = Role.User, Content = "…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…rTool20260301 { Model = Messages::Model.ClaudeOpus5 } }, Messages = [ new BetaMessageParam { Role = Role.User,…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…nt.Messages.Create( new() { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = [new ToolBash20250124()], Messages = [ new(…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 2048, Tools = [new BrowserToolset20260801()], Messages = [ new MessageParam…
build-a-tool-using-agent
Claude Developer Platform · in the page
agents-and-tools/tool-use/build-a-tool-using-agent
…Messages.Create(new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = tools, ToolChoice = toolChoice, Messages = [new() { Role = Role.User, Con…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…ge = await client.Messages.Create(new() { Model = Model.ClaudeOpus5, MaxTokens = 4096, Messages = [new() { Role = Role.User, Content = "Use the code execution tool to calculate the…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = [ new ComputerToolset20260801(), new ToolTextEditor20250728…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = [ new ToolUnion(new Tool() { Name = "get_weather",…
fine-grained-tool-streaming
Claude Developer Platform · in the page
agents-and-tools/tool-use/fine-grained-tool-streaming
…MessageCreateParams parameters = new() { Model = Model.ClaudeOpus5, MaxTokens = 65536, Tools = [ new Tool { Name = "make_file",…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…nt.Messages.Create( new() { Model = Model.ClaudeOpus5, MaxTokens = 2048, Messages = [ new() { Role = R…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = [new ToolUnion(new WebSearchTool20260209())], Messages = [new() { Role = Role.U…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "What's the weather in SF and NYC, and what t…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 4096, Messages = [ new() { Role = Role.User, Content = "Query…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new() { Role = Role.User, Content = "Searc…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "What's the weather like in San Francisco?" }…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…nt.Messages.Create( new() { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = [new ToolTextEditor20250728 { MaxCharacters = 10000 }], Messages =…
Log at info level
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-runner
…new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new() {…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 2048, Messages = [ new() { Role = Role.User, Content = "What…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 4096, Messages = [new() { Role = Role.User, Content = "Search for the current prices of AAPL and GO…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…), anthropic.BetaMessageNewParams{ Model: anthropic.ModelClaudeOpus5, MaxTokens: 1024, Messages: []anthropic.BetaMessageParam{ anthropic.NewBetaUserMessage(anthropic.NewBetaTextBlock(…
Message Batches API
Claude Developer Platform · in the page
build-with-claude/batch-processing
…Params = new() { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new() { Role = R…
cache-diagnostics
Claude Developer Platform · in the page
build-with-claude/cache-diagnostics
…s.Create( new() { Model = Messages::Model.ClaudeOpus5, MaxTokens = 1024, CacheControl = new(), System = system, Messages = […
citations
Claude Developer Platform · in the page
build-with-claude/citations
…nt.Messages.Create( new() { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new() { Role = R…
claude-on-vertex-ai
Claude Developer Platform · in the page
build-with-claude/claude-on-vertex-ai
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 100, Messages = [new() { Role = Role.User, Content = "Hey Claude!" }] }; var message = await c…
compaction
Claude Developer Platform · in the page
build-with-claude/compaction
…), anthropic.BetaMessageNewParams{ Model: anthropic.ModelClaudeOpus5, MaxTokens: 4096, Messages: messages, ContextManagement: anthropic.BetaContextManagementConfigParam{ Edits: []…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…ers = new MessageCreateParams { Model = Messages::Model.ClaudeOpus5, MaxTokens = 4096, Messages = [ new() { Role = Role.User, Content = "Search for recent developments in…
effort
Claude Developer Platform · in the page
build-with-claude/effort
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 4096, Messages = [ new() { Role = Role.User, Content = "Analy…
fast-mode
Claude Developer Platform · in the page
build-with-claude/fast-mode
…), anthropic.BetaMessageNewParams{ Model: anthropic.ModelClaudeOpus5, MaxTokens: 4096, Speed: anthropic.BetaMessageNewParamsSpeedFast, Betas: []anthropic.AnthropicBeta{anthropi…
files
Claude Developer Platform · in the page
build-with-claude/files
…( new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new MessageParam {…
handling-stop-reasons
Claude Developer Platform · in the page
build-with-claude/handling-stop-reasons
…Messages.Create(new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello!" }] }); if (response.StopReason…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…AnthropicClient client = new(); const Model model = Model.ClaudeOpus5; var effort = Effort.Xhigh; const string systemPrompt = "You are a helpful general-purpose agent. Answer the user's req…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…reate(new MessageCreateParams { Model = Messages::Model.ClaudeOpus5, MaxTokens = 1024, Betas = ["mid-conversation-tool-changes-2026-07-01"], // The full tool set is declared…
multilingual-support
Claude Developer Platform · in the page
build-with-claude/multilingual-support
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, System = "Always respond in French, regardless of the language the user writes in.", Me…
pdf-support
Claude Developer Platform · in the page
build-with-claude/pdf-support
…Messages.Create(new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new() { Role = Role.User,…
Request 2 caches its request content (not the response)
Claude Developer Platform · in the page
build-with-claude/prompt-caching
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, CacheControl = new CacheControlEphemeral(), System = "You are an AI assistant tasked wi…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, System = "You are a helpful coding assistant specializing in Python.", Messages =…
search-results
Claude Developer Platform · in the page
build-with-claude/search-results
…se = await client.Messages.Create(new() { Model = Model.ClaudeOpus5, MaxTokens = 1024, Tools = tools, ToolChoice = new ToolChoiceTool { Name = "search_knowledge_base" },…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello" }] }; await foreach (var msg in…
structured-outputs
Claude Developer Platform · in the page
build-with-claude/structured-outputs
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Extract the key information from this email:…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…aming(new MessageCreateParams { Model = Messages::Model.ClaudeOpus5, MaxTokens = 128000, Messages = [new() { Role = Role.User, Content = "Review the codebase and propose a refactor…
token-counting
Claude Developer Platform · in the page
build-with-claude/token-counting
…rameters = new MessageCountTokensParams { Model = Model.ClaudeOpus5, System = "You are a scientist", Messages = [new() { Role = Role.User, Content = "Hello, Claude" }] }; var…
vision
Claude Developer Platform · in the page
build-with-claude/vision
…Messages.Create(new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [ new() { Role = Role.User,…
working-with-messages
Claude Developer Platform · in the page
build-with-claude/working-with-messages
…ar parameters = new MessageCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude" }] }; var message = await…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…oundation-models#capabilities)): ```swift ClaudeLanguageModel(name: .opus5, auth: auth) ``` Constants mirror API model IDs (`.opus5` is `claude-opus-5`) and carry each model's capabilities. New mode…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…Content = "Hello, Claude", }, ], Model = Model.ClaudeOpus5, }; var message = await client.Messages.Create(parameters); foreach (var block in message.Content) { if (block.TryPick…
go
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/go
…xtBlock("What is a quaternion?")), }, Model: anthropic.ModelClaudeOpus5, }) if err != nil { panic(err.Error()) } for _, block := range message.Content { if textBlock, ok := block.AsAny().(…