{
  "schemaVersion": 1,
  "id": "reasoning-effort-mix/2026-10",
  "series": "reasoning-effort-mix",
  "title": "Reasoning effort mix, October 2026",
  "topic": "reasoning",
  "question": "Which reasoning effort level do developers ask for?",
  "questions": [
    "What reasoning_effort do developers use most?",
    "How many API requests set a reasoning effort?",
    "Do developers use high reasoning effort?"
  ],
  "description": "Share of requests that set a reasoning effort, and the mix of effort levels among those requests.",
  "period": "2026-10",
  "period_start": "2026-10-01",
  "period_end": "2026-10-31",
  "updated": "2026-11-11",
  "is_latest": true,
  "headline": "7.0% of chat requests set a reasoning effort in October 2026. Of those, \"low\" was the most requested level at 38.7%.",
  "key_findings": [
    "Low or no reasoning: 65.7% of requests that set an effort asked for none, minimal or low.",
    "High and above: 15.0% asked for high, xhigh or max.",
    "The share of requests that set an effort moved +2.1 pp since September 2026."
  ],
  "columns": [
    {
      "key": "effort",
      "label": "Effort",
      "unit": "text"
    },
    {
      "key": "share_of_set",
      "label": "Share of requests that set effort",
      "unit": "fraction"
    },
    {
      "key": "sample_band",
      "label": "Organizations (band)",
      "unit": "text",
      "description": "Number of distinct organizations behind the row, in bands."
    }
  ],
  "rows": [
    {
      "effort": "low",
      "share_of_set": 0.3873,
      "sample_band": "100-499",
      "effort_label": "low"
    },
    {
      "effort": "none",
      "share_of_set": 0.2687,
      "sample_band": "100-499",
      "effort_label": "none"
    },
    {
      "effort": "medium",
      "share_of_set": 0.1353,
      "sample_band": "100-499",
      "effort_label": "medium"
    },
    {
      "effort": "high",
      "share_of_set": 0.1194,
      "sample_band": "100-499",
      "effort_label": "high"
    },
    {
      "effort": "token_budget",
      "share_of_set": 0.057,
      "sample_band": "25-99",
      "effort_label": "token budget"
    },
    {
      "effort": "max",
      "share_of_set": 0.0185,
      "sample_band": "100-499",
      "effort_label": "max"
    },
    {
      "effort": "xhigh",
      "share_of_set": 0.0125,
      "sample_band": "25-99",
      "effort_label": "xhigh"
    },
    {
      "effort": "minimal",
      "share_of_set": 0.0013,
      "sample_band": "25-99",
      "effort_label": "minimal"
    }
  ],
  "totals": {
    "effort_set_share": 0.0705,
    "withheld_share_of_set": 0
  },
  "floors": {
    "min_requests": 20,
    "min_orgs": 5,
    "max_top_org_share": 0.8
  },
  "methodology": [
    "Effort is read from the reasoning.effort or reasoning_effort request parameter. Numeric thinking budgets are grouped as token budget. Requests without the parameter count as not set.",
    "A row is published only when it has at least 20 requests, at least 5 distinct organizations, and no single organization above 80% of its traffic. These are the same floors /rankings uses. Rows below the floors are withheld, not estimated.",
    "Only shares, rates, medians and organization bands are published. Absolute request, token and spend totals stay private."
  ],
  "definitions": [
    {
      "term": "Set effort",
      "text": "The request carried an explicit reasoning effort or thinking budget."
    }
  ],
  "caveats": [
    "Requests that do not set an effort run at the model default, which differs by model.",
    "Some clients set an effort on every request even for models that ignore it."
  ],
  "source": "Requesty production gateway",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "citation": {
    "apa": "Requesty (2026). Reasoning effort mix, October 2026. Requesty Data. https://www.requesty.ai/data/reasoning-effort-mix/2026-10",
    "bibtex": "@misc{requesty_reasoning_effort_mix_2026_10,\n  author       = {{Requesty}},\n  title        = {Reasoning effort mix, October 2026},\n  year         = {2026},\n  howpublished = {\\url{https://www.requesty.ai/data/reasoning-effort-mix/2026-10}},\n  note         = {Requesty Data}\n}"
  },
  "permalink": "https://www.requesty.ai/data/reasoning-effort-mix/2026-10",
  "latest_url": "https://www.requesty.ai/data/reasoning-effort-mix",
  "previous": "https://www.requesty.ai/data/reasoning-effort-mix/2026-09",
  "next": null,
  "periods": [
    {
      "period": "2026-05",
      "url": "https://www.requesty.ai/data/reasoning-effort-mix/2026-05",
      "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-05/data.json"
    },
    {
      "period": "2026-06",
      "url": "https://www.requesty.ai/data/reasoning-effort-mix/2026-06",
      "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-06/data.json"
    },
    {
      "period": "2026-07",
      "url": "https://www.requesty.ai/data/reasoning-effort-mix/2026-07",
      "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-07/data.json"
    },
    {
      "period": "2026-08",
      "url": "https://www.requesty.ai/data/reasoning-effort-mix/2026-08",
      "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-08/data.json"
    },
    {
      "period": "2026-09",
      "url": "https://www.requesty.ai/data/reasoning-effort-mix/2026-09",
      "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-09/data.json"
    },
    {
      "period": "2026-10",
      "url": "https://www.requesty.ai/data/reasoning-effort-mix/2026-10",
      "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-10/data.json"
    }
  ],
  "downloads": {
    "json": "https://www.requesty.ai/data/reasoning-effort-mix/2026-10/data.json",
    "csv": "https://www.requesty.ai/data/reasoning-effort-mix/2026-10/data.csv",
    "markdown": "https://www.requesty.ai/data/reasoning-effort-mix/2026-10/data.md"
  },
  "related": [
    "https://www.requesty.ai/data/coding-agent-adoption",
    "https://www.requesty.ai/data/agent-tool-calls"
  ],
  "rankings": null
}