{
  "$schema": "https://modelparams.dev/api/v1/schema.json",
  "provider": "nvidia",
  "authType": "api_key",
  "model": "gliner-pii",
  "params": [
    {
      "path": "threshold",
      "label": "Threshold",
      "description": "Confidence threshold for entity detection. Lower values detect more entities but may include false positives.",
      "group": "sampling",
      "type": "number",
      "default": 0.5,
      "range": {
        "min": 0,
        "max": 1
      }
    },
    {
      "path": "chunk_length",
      "label": "Chunk length",
      "description": "Context window size for processing. Longer texts are automatically split into chunks with overlap for complete coverage. Must be greater than overlap.",
      "group": "provider_metadata",
      "type": "integer",
      "default": 384,
      "range": {
        "min": 1,
        "max": 2048
      }
    },
    {
      "path": "overlap",
      "label": "Overlap",
      "description": "Token overlap between chunks to prevent entity clipping. Must be less than chunk_length.",
      "group": "provider_metadata",
      "type": "integer",
      "default": 128,
      "range": {
        "min": 0,
        "max": 512
      }
    },
    {
      "path": "flat_ner",
      "label": "Flat NER",
      "description": "When true, prevents overlapping entity spans. When false, may return nested entities such as both a full name and its constituent first name.",
      "group": "provider_metadata",
      "type": "boolean",
      "default": false
    }
  ]
}
