---
title: "settings"
canonical_url: "https://www.nutrient.io/api/python/settings/"
md_url: "https://www.nutrient.io/api/python/settings.md"
last_updated: "2026-05-30T02:20:00.961Z"
description: "API reference for the settings module"
---

API reference for the `settings` module.

```python

# All public classes import directly from the top-level package:

from nutrient_sdk import AiAugmenterSettings

```

## Classes

### Document

| Class                                          | Description                                                                                          |
| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [`ConversionSettings`](./conversion-settings/) | Settings for Conversion. Values fall back through three levels: document → SDK → built-in default... |
| [`DocumentSettings`](./document-settings/)     | Provides configuration settings for SDK document operations. Manages document-level settings with... |
| [`OpenSettings`](./open-settings/)             | Settings for Open. Values fall back through three levels: document → SDK → built-in default. Writ... |
| [`SdkSettings`](./sdk-settings/)               | Manages configuration settings for the Nutrient SDK. Provides functionality to load, export, and... |

### Format

| Class                                             | Description                                                                                          |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [`CadSettings`](./cad-settings/)                  | Settings for Cad. Values fall back through three levels: document → SDK → built-in default. Write... |
| [`HtmlSettings`](./html-settings/)                | Settings for Html. Values fall back through three levels: document → SDK → built-in default. Writ... |
| [`ImageSettings`](./image-settings/)              | Settings for Image. Values fall back through three levels: document → SDK → built-in default. Wri... |
| [`InstantJsonSettings`](./instant-json-settings/) | Settings for InstantJson. Values fall back through three levels: document → SDK → built-in defaul... |
| [`Jbig2Settings`](./jbig2-settings/)              | Settings for Jbig2. Values fall back through three levels: document → SDK → built-in default. Wri... |
| [`JpegSettings`](./jpeg-settings/)                | Settings for Jpeg. Values fall back through three levels: document → SDK → built-in default. Writ... |
| [`MarkdownSettings`](./markdown-settings/)        | Settings for Markdown. Values fall back through three levels: document → SDK → built-in default.... |
| [`PdfPageSettings`](./pdf-page-settings/)         | Settings for PdfPage. Values fall back through three levels: document → SDK → built-in default. W... |
| [`PdfSettings`](./pdf-settings/)                  | Settings for Pdf. Values fall back through three levels: document → SDK → built-in default. Write... |
| [`SpreadsheetSettings`](./spreadsheet-settings/)  | Settings for Spreadsheet. Values fall back through three levels: document → SDK → built-in defaul... |
| [`TiffSettings`](./tiff-settings/)                | Settings for Tiff. Values fall back through three levels: document → SDK → built-in default. Writ... |
| [`WordSettings`](./word-settings/)                | Settings for Word. Values fall back through three levels: document → SDK → built-in default. Writ... |

### Vision

| Class                                                                         | Description                                                                                          |
| ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [`AiAugmenterSettings`](./ai-augmenter-settings/)                             | Settings for AiAugmenter. Values fall back through three levels: document → SDK → built-in defaul... |
| [`AiProcessingSettings`](./ai-processing-settings/)                           | Settings for AiProcessing. Values fall back through three levels: document → SDK → built-in defau... |
| [`ClaudeApiSettings`](./claude-api-settings/)                                 | Settings for ClaudeApi. Values fall back through three levels: document → SDK → built-in default.... |
| [`ContentExtractionSettings`](./content-extraction-settings/)                 | Settings for ContentExtraction. Values fall back through three levels: document → SDK → built-in... |
| [`CustomVlmApiSettings`](./custom-vlm-api-settings/)                          | Settings for CustomVlmApi. Values fall back through three levels: document → SDK → built-in defau... |
| [`DeskewSettings`](./deskew-settings/)                                        | Settings for Deskew. Values fall back through three levels: document → SDK → built-in default. Wr... |
| [`DocumentLayoutJsonExportSettings`](./document-layout-json-export-settings/) | Settings for DocumentLayoutJsonExport. Values fall back through three levels: document → SDK → bu... |
| [`FinalizerSettings`](./finalizer-settings/)                                  | Settings for Finalizer. Values fall back through three levels: document → SDK → built-in default.... |
| [`FormRecognitionSettings`](./form-recognition-settings/)                     | Settings for FormRecognition. Values fall back through three levels: document → SDK → built-in de... |
| [`HandwritingSettings`](./handwriting-settings/)                              | Settings for Handwriting. Values fall back through three levels: document → SDK → built-in defaul... |
| [`InferenceLayoutSettings`](./inference-layout-settings/)                     | Settings for InferenceLayout. Values fall back through three levels: document → SDK → built-in de... |
| [`OcrSettings`](./ocr-settings/)                                              | Settings for Ocr. Values fall back through three levels: document → SDK → built-in default. Write... |
| [`OpenAIApiEndpointSettings`](./open-ai-api-endpoint-settings/)               | Settings for OpenAIApiEndpoint. Values fall back through three levels: document → SDK → built-in... |
| [`OpenAILanguagesDetectionSettings`](./open-ai-languages-detection-settings/) | Settings for OpenAILanguagesDetection. Values fall back through three levels: document → SDK → bu... |
| [`OpenAIPictureAltSettings`](./open-ai-picture-alt-settings/)                 | Settings for OpenAIPictureAlt. Values fall back through three levels: document → SDK → built-in d... |
| [`ReadingOrderSettings`](./reading-order-settings/)                           | Settings for ReadingOrder. Values fall back through three levels: document → SDK → built-in defau... |
| [`SegmenterSettings`](./segmenter-settings/)                                  | Settings for Segmenter. Values fall back through three levels: document → SDK → built-in default.... |
| [`TableRecognitionSettings`](./table-recognition-settings/)                   | Settings for TableRecognition. Values fall back through three levels: document → SDK → built-in d... |
| [`VisionDescriptorSettings`](./vision-descriptor-settings/)                   | Settings for VisionDescriptor. Values fall back through three levels: document → SDK → built-in d... |
| [`VisionSettings`](./vision-settings/)                                        | Settings for Vision. Values fall back through three levels: document → SDK → built-in default. Wr... |
| [`WordsDetectionSettings`](./words-detection-settings/)                       | Settings for WordsDetection. Values fall back through three levels: document → SDK → built-in def... |

### Other

| Class                                | Description                                                                                          |
| ------------------------------------ | ---------------------------------------------------------------------------------------------------- |
| [`EmailSettings`](./email-settings/) | Settings for Email. Values fall back through three levels: document → SDK → built-in default. Wri... |

---

## Related pages

- [Per-document override](/api/python/settings/ai-augmenter-settings.md)
- [Per-document override](/api/python/settings/custom-vlm-api-settings.md)
- [Per-document override](/api/python/settings/ai-processing-settings.md)
- [Per-document override](/api/python/settings/document-layout-json-export-settings.md)
- [Per-document override](/api/python/settings/content-extraction-settings.md)
- [Document Settings](/api/python/settings/document-settings.md)
- [Per-document override](/api/python/settings/cad-settings.md)
- [Per-document override](/api/python/settings/email-settings.md)
- [Per-document override](/api/python/settings/conversion-settings.md)
- [Per-document override](/api/python/settings/finalizer-settings.md)
- [Per-document override](/api/python/settings/deskew-settings.md)
- [Per-document override](/api/python/settings/form-recognition-settings.md)
- [Per-document override](/api/python/settings/handwriting-settings.md)
- [Per-document override](/api/python/settings/image-settings.md)
- [Per-document override](/api/python/settings/html-settings.md)
- [Per-document override](/api/python/settings/inference-layout-settings.md)
- [Per-document override](/api/python/settings/claude-api-settings.md)
- [Per-document override](/api/python/settings/jbig2-settings.md)
- [Per-document override](/api/python/settings/instant-json-settings.md)
- [Per-document override](/api/python/settings/ocr-settings.md)
- [Per-document override](/api/python/settings/jpeg-settings.md)
- [Per-document override](/api/python/settings/open-ai-api-endpoint-settings.md)
- [Per-document override](/api/python/settings/open-ai-picture-alt-settings.md)
- [Per-document override](/api/python/settings/markdown-settings.md)
- [Per-document override](/api/python/settings/open-ai-languages-detection-settings.md)
- [Per-document override](/api/python/settings/table-recognition-settings.md)
- [Per-document override](/api/python/settings/pdf-page-settings.md)
- [Per-document override](/api/python/settings/vision-descriptor-settings.md)
- [Per-document override](/api/python/settings/open-settings.md)
- [Per-document override](/api/python/settings/pdf-settings.md)
- [Per-document override](/api/python/settings/reading-order-settings.md)
- [Per-document override](/api/python/settings/tiff-settings.md)
- [Per-document override](/api/python/settings/word-settings.md)
- [Sdk Settings](/api/python/settings/sdk-settings.md)
- [Per-document override](/api/python/settings/words-detection-settings.md)
- [Per-document override](/api/python/settings/vision-settings.md)
- [Per-document override](/api/python/settings/segmenter-settings.md)
- [Per-document override](/api/python/settings/spreadsheet-settings.md)

