{
  "service": "decken-reconstruct-api",
  "version": "1.0.0",
  "defaultModelId": "qwen/qwen3.8-flash",
  "supportedModels": [
    {
      "modelId": "qwen/qwen3.8-flash",
      "inputPricePer1MUsd": 0.15,
      "outputPricePer1MUsd": 0.47,
      "default": true
    },
    {
      "modelId": "openai/gpt-5.6-luna",
      "inputPricePer1MUsd": 0.15,
      "outputPricePer1MUsd": 0.6,
      "default": false
    }
  ],
  "modes": [
    "sync",
    "async"
  ],
  "engineModes": [
    "vlm",
    "deterministic"
  ],
  "limits": {
    "maxSlidesPerDeck": 24,
    "defaultMaxOutputTokens": 8192,
    "maxOutputTokensCeiling": 16384,
    "defaultMaxPhysicalRequestsPerSlide": 2
  },
  "nativePrimitives": {
    "tables": [
      "a:tbl",
      "a:tblGrid",
      "a:tr",
      "a:tc",
      "gridSpan",
      "hMerge"
    ],
    "groups": [
      "p:grpSp"
    ],
    "shapes": [
      "rect",
      "roundRect",
      "trapezoid",
      "parallelogram",
      "chevron",
      "homePlate",
      "triangle",
      "diamond",
      "pentagon",
      "hexagon",
      "octagon",
      "ellipse",
      "donut",
      "pie",
      "blockArc",
      "can",
      "cube",
      "callout1",
      "wedgeRoundRectCallout"
    ],
    "connectors": [
      "line",
      "polyline",
      "curve",
      "rightArrow",
      "leftArrow",
      "upArrow",
      "downArrow"
    ],
    "inpainting": "stroke-selective-harmonic-laplace"
  }
}