> ## Documentation Index
> Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Thinking Budgets

> Configure extended thinking token budgets

The `thinking` command manages thinking token budgets for complex reasoning.

## Quick Start

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
# Show current thinking budget
praisonai thinking status
```

## Usage

### Show Status

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai thinking status
```

**Expected Output:**

```
╭─ Thinking Budget ────────────────────────────────────────────────────────────╮
│  Level: medium                                                               │
│  Max Tokens: 8,000                                                           │
│  Adaptive: enabled                                                           │
╰──────────────────────────────────────────────────────────────────────────────╯
```

### Set Budget Level

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai thinking set high
```

Available levels: `minimal`, `low`, `medium`, `high`, `maximum`

### Show Usage Stats

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai thinking stats
```

## Python API

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonaiagents.thinking import ThinkingBudget, ThinkingTracker

# Use predefined levels
budget = ThinkingBudget.high()  # 16,000 tokens

# Track usage
tracker = ThinkingTracker()
session = tracker.start_session(budget_tokens=16000)
tracker.end_session(session, tokens_used=12000)

summary = tracker.get_summary()
print(f"Utilization: {summary['average_utilization']:.1%}")
```

## See Also

* [Thinking Budgets Feature](/docs/features/thinking-budgets)
