---
title: OptionsModel (latest version)
description: API reference for ibm_quantum_schemas.noise_learner_v3.version_0_2.OptionsModel in the latest version of qiskit-ibm-runtime
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/ibm-quantum-schemas-noise-learner-v3-version-0-2-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_2/models.py#L59-L84)

Bases: `BaseModel`

Runtime options with all fields set.

### init\_qubits

*field*

Type: `bool`

Default value: `True`

Whether to reset the qubits to the ground state for each shot.

### 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-2-post-selection-options-model "ibm_quantum_schemas.noise_learner_v3.version_0_2.PostSelectionOptionsModel")

Options for post selecting the results of noise learning circuits.

### rep\_delay

*field*

Type: `float` | `None`

Default value: `None`

The repetition delay.

This is the delay between the end of one circuit and the start of the next within a shot loop. This is only supported on backends that have `backend.dynamic_reprate_enabled=True`. It must be from the range supplied by `backend.rep_delay_range`. When this value is `None`, the default value `backend.default_rep_delay` is used.

### shots\_per\_randomization

*field*

Type: `int`

Default value: `128`

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