Search the documentation
50 pages for maxtokens.
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
…reateParams { Model = "claude-mythos-preview", MaxTokens = 16000, Thinking = new ThinkingConfigEnabled(budgetTokens: 10000), Messages = [new() { Role = Role.Us…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…geCreateParams { Model = Model.ClaudeOpus5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude" }], } ); var usage = respons…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…u4_5_20251001, // Using the Haiku model for lower costs MaxTokens = 200, Messages = [new() { Role = Role.User, Content = assessmentPrompt }], } ); //…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…sync generateMessage( messages: Anthropic.MessageParam[], maxTokens: number ): Promise<Anthropic.Message> { return this.anthropic.messages.create({ model: MODEL,…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…(new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 16000, Container = new ContainerParams { Skills = [ new SkillParams…
mcp-connector
Claude Developer Platform · in the page
agents-and-tools/mcp-connector
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1000, Messages = new List<BetaMessageParam> { new() { Role = Role.User, Content = "What tools do…
overview
Claude Developer Platform · in the page
agents-and-tools/mcp-tunnels/overview
…geCreateParams { Model = Messages::Model.ClaudeOpus5_5, MaxTokens = 1000, Messages = new List<BetaMessageParam> { new() { Role = Role.User, Content = "Use the hello…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…geCreateParams { Model = Messages::Model.ClaudeSonnet5, MaxTokens = 4096, Tools = new BetaToolUnion[] { new BetaAdvisorTool20260301 { Model…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…new() { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Tools = [new ToolBash20250124()], Messages = [ new() {…
browser-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/browser-use-tool
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, 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
…(new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Tools = tools, ToolChoice = toolChoice, Messages = [new() { Role = Role.User, Content = userPr…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…nt.Messages.Create(new() { Model = Model.ClaudeOpus5_5, MaxTokens = 4096, Messages = [new() { Role = Role.User, Content = "Use the code execution tool to calculate the mean and sta…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Tools = [ new ComputerToolset20260801(), new ToolTextEditor20250728(),…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, 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
…arams parameters = new() { Model = Model.ClaudeOpus5_5, MaxTokens = 65536, Tools = [ new Tool { Name = "make_file", Descriptio…
memory-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/memory-tool
…new() { Model = Model.ClaudeOpus5_5, MaxTokens = 2048, Messages = [ new() { Role = Role.User,…
overview
Claude Developer Platform · in the page
agents-and-tools/tool-use/overview
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Tools = [new ToolUnion(new WebSearchTool20260209())], Messages = [new() { Role = Role.User, Content…
parallel-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/parallel-tool-use
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "What's the weather in SF and NYC, and what time is it the…
Process results programmatically
Claude Developer Platform · in the page
agents-and-tools/tool-use/programmatic-tool-calling
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 4096, Messages = [ new() { Role = Role.User, Content = "Query sales data f…
server-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/server-tools
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [ new() { Role = Role.User, Content = "Search for compreh…
strict-tool-use
Claude Developer Platform · in the page
agents-and-tools/tool-use/strict-tool-use
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "What's the weather like in San Francisco?" }], Tool…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…new() { Model = Model.ClaudeOpus5_5, 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
…Params { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [ new() { Role = Role.Use…
tool-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/tool-search-tool
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 2048, Messages = [ new() { Role = Role.User, Content = "What is the weathe…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…new MessageCreateParams { Model = Model.ClaudeOpus4_8, MaxTokens = 4096, Messages = [new() { Role = Role.User, Content = "Fetch the content at https://example.com/research-paper a…
web-search-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-search-tool
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 4096, Messages = [new() { Role = Role.User, Content = "Search for the current prices of AAPL and GOOGL, then cal…
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…geCreateParams { Model = "claude-opus-5-5", MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude" }], Betas = ["context-manage…
errors
Claude Developer Platform · in the page
api/errors
…(new MessageCreateParams { Model = Model.ClaudeSonnet5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude" }] }); Console.WriteLine($"Request ID:…
service-tiers
Claude Developer Platform · in the page
api/service-tiers
…(new MessageCreateParams { Model = Model.ClaudeOpus4_8, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude!" }], ServiceTier = ServiceTier.Auto,…
Message Batches API
Claude Developer Platform · in the page
build-with-claude/batch-processing
…{ Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [ new() { Role = Role.User, Content = "Hell…
cache-diagnostics
Claude Developer Platform · in the page
build-with-claude/cache-diagnostics
…() { Model = Messages::Model.ClaudeOpus5_5, MaxTokens = 1024, CacheControl = new(), System = system, Messages = [ new()…
citations
Claude Developer Platform · in the page
build-with-claude/citations
…new() { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [ new() { Role = Role.User,…
claude-in-amazon-bedrock
Claude Developer Platform · in the page
build-with-claude/claude-in-amazon-bedrock
…eate(new() { Model = "anthropic.claude-opus-5-5", MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello, Claude" }], }); foreach (var item in me…
claude-in-microsoft-foundry
Claude Developer Platform · in the page
build-with-claude/claude-in-microsoft-foundry
…te(new MessageCreateParams { Model = "claude-opus-5-5", MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello!" }], }); Console.WriteLine( string.Join…
claude-on-amazon-bedrock-legacy
Claude Developer Platform · in the page
build-with-claude/claude-on-amazon-bedrock-legacy
…() .model(Model.CLAUDE_OPUS_4_6) .maxTokens(1024L) .addUserMessage("What is the capital of France?") .build(); Me…
claude-on-vertex-ai
Claude Developer Platform · in the page
build-with-claude/claude-on-vertex-ai
….builder() .model(Model.CLAUDE_OPUS_5_5) .maxTokens(1024L) .addUserMessage("What is the capital of France?") .build(); Message respon…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…nt.Messages.Create(new() { Model = Model.ClaudeSonnet5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello!" }] }); Console.WriteLine(message); ```…
sent_count = len(messages sent in the compaction request)
Claude Developer Platform · in the page
build-with-claude/compaction
…Betas = ["compact-2026-01-12"], Model = "claude-opus-5", MaxTokens = 4096, Messages = messages, ContextManagement = new BetaContextManagementConfig { Edits = […
compaction-background
Claude Developer Platform · in the page
build-with-claude/compaction-background
…CreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 8192, System = SystemPrompt, Betas = [AnthropicBeta.Compact2026_09_04], Messages = histo…
compaction-keep-recent-turns
Claude Developer Platform · in the page
build-with-claude/compaction-keep-recent-turns
…CreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 8192, System = SystemPrompt, Betas = [AnthropicBeta.Compact2026_09_04], Messages = histo…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…call, including any thinking, so allow several thousand tokens. MaxTokens = 4096, Betas = [AnthropicBeta.Compact2026_09_04], Messages = history, Compaction = new BetaCompaction…
compaction-thinking-blocks
Claude Developer Platform · in the page
build-with-claude/compaction-thinking-blocks
…sages.Create(new MessageCreateParams { Model = ModelId, MaxTokens = 8192, System = SystemPrompt, Betas = [.. betas], Thinking = thinking, Messages = history, })…
compaction-threshold
Claude Developer Platform · in the page
build-with-claude/compaction-threshold
…etas = ["compact-2026-01-12"], Model = "claude-opus-5-5", MaxTokens = 4096, Messages = messages, ContextManagement = new BetaContextManagementConfig { Edits = […
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…geCreateParams { Model = Messages::Model.ClaudeOpus5_5, MaxTokens = 4096, Messages = [ new() { Role = Role.User, Content = "Search for recent developments in AI" }…
effort
Claude Developer Platform · in the page
build-with-claude/effort
…new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 4096, Messages = [ new() { Role = Role.User, Content = "Analyze the trade-…
extended-thinking
Claude Developer Platform · in the page
build-with-claude/extended-thinking
….Messages.Create(new() { Model = Model.ClaudeSonnet4_6, MaxTokens = 16000, Thinking = new ThinkingConfigEnabled(budgetTokens: 10000), Messages = [ new()…
fallback-credit
Claude Developer Platform · in the page
build-with-claude/fallback-credit
…eParams Request(string model) => new() { Model = model, MaxTokens = 1024, Messages = requestMessages, Betas = [beta], }; var response = await client.Beta.Messages.Create(…
fast-mode
Claude Developer Platform · in the page
build-with-claude/fast-mode
…te(new MessageCreateParams { Model = "claude-opus-5-5", MaxTokens = 4096, Speed = Speed.Fast, Betas = ["fast-mode-2026-02-01"], Messages = [ new() { Role = Ro…
files
Claude Developer Platform · in the page
build-with-claude/files
…CreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [ new MessageParam { Role = Role.Us…
handling-stop-reasons
Claude Developer Platform · in the page
build-with-claude/handling-stop-reasons
…(new MessageCreateParams { Model = Model.ClaudeOpus5_5, MaxTokens = 1024, Messages = [new() { Role = Role.User, Content = "Hello!" }] }); if (response.StopReason == "end_turn"…