---
title: OptionsModel (latest version)
description: API reference for ibm_quantum_schemas.noise_learner_v3.version_0_1.OptionsModel in the latest version of qiskit-ibm-runtime
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/ibm-quantum-schemas-noise-learner-v3-version-0-1-options-model
---

# OptionsModel

*pydantic model* `OptionsModel`

[GitHub](https://github.com/Qiskit/ibm-quantum-schemas/tree/0.10.20260723/ibm_quantum_schemas/noise_learner_v3/version_0_1/models.py#L57-L70)

Bases: `BaseModel`

Runtime options with all fields set.

### layer\_pair\_depths

*field*

Type: `list`\[`int`]

Default value: `[0, 1, 2, 4, 16, 32]`

The circuit depths (measured in number of pairs) to use in Pauli Lindblad experiments.

### num\_randomizations

*field*

Type: `int`

Default value: `32`

The number of random circuits to use per learning circuit configuration.

### post\_selection

*field*

Type: [`PostSelectionOptionsModel`](/docs/api/qiskit-ibm-runtime/ibm-quantum-schemas-noise-learner-v3-version-0-1-post-selection-options-model "ibm_quantum_schemas.noise_learner_v3.version_0_1.models.PostSelectionOptionsModel")

Options for post selecting the results of noise learning circuits.

### shots\_per\_randomization

*field*

Type: `int`

Default value: `128`

The total number of shots to use per randomized learning circuit.
