Table of Contents

Class ThinkingConfig

public class ThinkingConfig
Inheritance
object
ThinkingConfig

Properties

BudgetTokens

Required. Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for complex problems, improving response quality.

Must be ≥1024 and less than max_tokens.

See extended thinking for details.

public int? BudgetTokens { get; set; }

Property Value

int?

Type

Required. Available options: enabled Note: This is enum

public string Type { get; set; }

Property Value

string