---
title: "FormVlmEnrichmentModel"
canonical_url: "https://www.nutrient.io/api/python/enums/form-vlm-enrichment-model/"
md_url: "https://www.nutrient.io/api/python/enums/form-vlm-enrichment-model.md"
last_updated: "2026-10-26T16:51:00.819Z"
description: "Which model family enriches detected form fields, and therefore which flow runs."
---

Which model family enriches detected form fields, and therefore which flow runs. Explicit rather than inferred from the configured provider, so a self-hosted "Custom" endpoint that happens to run a general-purpose model isn't mistaken for the dedicated form-field model.

```python

from nutrient_sdk import FormVlmEnrichmentModel

```

## Values

| Name                                | Value | Description                                                                                                                                                                                                                                                                                               |
| ----------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `FormVlmEnrichmentModel.GENERALIST` | `0`   | A stock cloud or general-purpose model. Fields are labeled via set-of-marks prompting: numbered boxes are drawn on the page image and the model names each one. The connection comes from `provider` and its matching per-provider settings class, the same way `Vision.describe()` is configured.        |
| `FormVlmEnrichmentModel.SPECIALIST` | `1`   | The dedicated form-field detect+extract model. Each page is sent once and the model returns every field's box, type, label, description, value, and group id in a single pass, fused with the offline detector's boxes. The connection comes from `FormVlmConnectionSettings`, independent of `provider`. |

## Usage Example

```python

from nutrient_sdk import FormVlmEnrichmentModel

# Access enum values

value = FormVlmEnrichmentModel.GENERALIST
print(f"Value: {value}")  # Output: Value: FormVlmEnrichmentModel.GENERALIST

print(f"Integer value: {value.value}")  # Output: Integer value: 0

```

---

## Related pages

- [All public classes import directly from the top-level package:](/api/python/enums.md)
- [Access enum values](/api/python/enums/auto-tagging-engine.md)
- [Access enum values](/api/python/enums/description-level.md)
- [Access enum values](/api/python/enums/document-bookmark-source.md)
- [Access enum values](/api/python/enums/document-format.md)
- [Access enum values](/api/python/enums/document-markup-mode.md)
- [Access enum values](/api/python/enums/document-type.md)
- [Access enum values](/api/python/enums/execution-provider.md)
- [Access enum values](/api/python/enums/html-layout-type.md)
- [Access enum values](/api/python/enums/image-export-format.md)
- [Access enum values](/api/python/enums/image-export-mode.md)
- [Access enum values](/api/python/enums/image-setting-mode.md)
- [Access enum values](/api/python/enums/implicit-conversion.md)
- [Access enum values](/api/python/enums/inline-style-reference-mode.md)
- [Access enum values](/api/python/enums/instant-json-render-theme.md)
- [Access enum values](/api/python/enums/json-export-content.md)
- [Access enum values](/api/python/enums/json-export-format.md)
- [Access enum values](/api/python/enums/ocr-activation-mode.md)
- [Access enum values](/api/python/enums/ocr-engine.md)
- [Access enum values](/api/python/enums/open-settings-mode.md)
- [Access enum values](/api/python/enums/page-cache-mode.md)
- [Access enum values](/api/python/enums/paper-normalization-mode.md)
- [Access enum values](/api/python/enums/pdf-border-style.md)
- [Access enum values](/api/python/enums/pdf-compression.md)
- [Access enum values](/api/python/enums/pdf-conformance.md)
- [Access enum values](/api/python/enums/pdf-form-field-type.md)
- [Access enum values](/api/python/enums/pdf-line-ending-style.md)
- [Access enum values](/api/python/enums/pdf-page-sizes.md)
- [Access enum values](/api/python/enums/pdf-rubber-stamp-icon.md)
- [Access enum values](/api/python/enums/pdf-save-preferences.md)
- [Access enum values](/api/python/enums/pdf-settings-mode.md)
- [Access enum values](/api/python/enums/pdf-validation-conformance.md)
- [Access enum values](/api/python/enums/rendering-layout-mode.md)
- [Access enum values](/api/python/enums/restoration-mode.md)
- [Access enum values](/api/python/enums/schema-compatibility.md)
- [Access enum values](/api/python/enums/search-display.md)
- [Access enum values](/api/python/enums/search-mode.md)
- [Access enum values](/api/python/enums/signature-certification-level.md)
- [Access enum values](/api/python/enums/signature-format.md)
- [Access enum values](/api/python/enums/signature-hash-algorithm.md)
- [Access enum values](/api/python/enums/signature-key-source.md)
- [Access enum values](/api/python/enums/signature-level.md)
- [Access enum values](/api/python/enums/svg-external-resources.md)
- [Access enum values](/api/python/enums/text-direction.md)
- [Access enum values](/api/python/enums/tiff-compression.md)
- [Access enum values](/api/python/enums/unit-mode.md)
- [Access enum values](/api/python/enums/unparseable-output-handling.md)
- [Access enum values](/api/python/enums/vision-engine.md)
- [Access enum values](/api/python/enums/vision-features.md)
- [Access enum values](/api/python/enums/vision-output-format.md)
- [Access enum values](/api/python/enums/vlm-classification-strategy.md)
- [Access enum values](/api/python/enums/vlm-provider.md)
- [Access enum values](/api/python/enums/word-refining-method.md)

