{
  "as_of": "2026-07-10T03:46:09+00:00",
  "beta_capabilities": [],
  "controls": [
    {
      "constraints": [],
      "control_id": "effort",
      "default_value": "high",
      "note": "Claude Fable 5 defaults to high effort; use xhigh for the most capability-sensitive workloads and max only when evaluation shows additional benefit.",
      "provider_parameter": "output_config.effort",
      "semantics": "Controls how aggressively Claude Fable 5 spends tokens across text output, tool calls, and always-on adaptive thinking.",
      "sources": [
        "https://platform.claude.com/docs/en/build-with-claude/effort.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "max"
          },
          {
            "value": "xhigh"
          },
          {
            "value": "high"
          },
          {
            "value": "medium"
          },
          {
            "value": "low"
          }
        ]
      },
      "value_type": "string"
    },
    {
      "constraints": [],
      "control_id": "thinking_type",
      "default_value": "adaptive",
      "note": "Adaptive thinking applies when thinking is omitted; disabled and manual enabled thinking are rejected.",
      "provider_parameter": "thinking.type",
      "semantics": "Uses always-on adaptive thinking for Claude Fable 5.",
      "sources": [
        "https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5.md",
        "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "adaptive"
          }
        ]
      },
      "value_type": "string"
    },
    {
      "constraints": [],
      "control_id": "thinking_display",
      "default_value": "omitted",
      "note": "Raw chain of thought is never returned; thinking display defaults to omitted.",
      "provider_parameter": "thinking.display",
      "semantics": "Controls whether Claude Fable 5 returns a readable summary in thinking blocks or only the encrypted thinking signature.",
      "sources": [
        "https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md",
        "https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "summarized"
          },
          {
            "value": "omitted"
          }
        ]
      },
      "value_type": "string"
    },
    {
      "constraints": [],
      "control_id": "task_budget_tokens",
      "default_value": null,
      "note": "Requires the task-budgets-2026-03-13 beta header; total must be at least 20,000 tokens.",
      "provider_parameter": "output_config.task_budget.total",
      "semantics": "Provides Claude Fable 5 with an advisory total-token budget for a full agentic loop.",
      "sources": [
        "https://platform.claude.com/docs/en/build-with-claude/task-budgets.md"
      ],
      "supported_values": {
        "kind": "undocumented",
        "note": "The current control schema cannot encode Anthropic's documented 20,000-token minimum."
      },
      "value_type": "integer"
    },
    {
      "constraints": [],
      "control_id": "inference_geo",
      "default_value": "global",
      "note": "The parameter is available on the first-party Claude API and Claude Platform on AWS; other hosted platforms use regional endpoints or deployment settings.",
      "provider_parameter": "inference_geo",
      "semantics": "Controls whether Claude Fable 5 inference runs with global routing or US-only routing.",
      "sources": [
        "https://platform.claude.com/docs/en/manage-claude/data-residency.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "global"
          },
          {
            "value": "us"
          }
        ]
      },
      "value_type": "string"
    }
  ],
  "modalities": [
    "text",
    "image"
  ],
  "model_id": "claude-fable-5",
  "provider": "anthropic",
  "schema_version": "0.1.2",
  "sources": [
    "https://api.anthropic.com/v1/models",
    "https://platform.claude.com/docs/en/about-claude/models/overview.md",
    "https://platform.claude.com/docs/en/about-claude/models/introducing-claude-fable-5-and-claude-mythos-5.md",
    "https://platform.claude.com/docs/en/about-claude/models/migration-guide.md",
    "https://platform.claude.com/docs/en/build-with-claude/context-windows.md",
    "https://platform.claude.com/docs/en/api/overview",
    "https://platform.claude.com/docs/en/api/beta/models/list",
    "https://platform.claude.com/docs/en/api/beta/models/retrieve",
    "https://platform.claude.com/docs/en/build-with-claude/effort.md",
    "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md",
    "https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md",
    "https://platform.claude.com/docs/en/build-with-claude/task-budgets.md",
    "https://platform.claude.com/docs/en/manage-claude/data-residency.md",
    "https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback.md",
    "https://www.anthropic.com/claude/fable",
    "https://aistackregistry.com/provenance/docs/2026-07-10/manifest.json"
  ],
  "supported_generation_methods": [],
  "token_limits": {
    "context_window": 1000000,
    "max_output_tokens": 128000
  }
}
