---
title: options_models (dev version)
description: API reference for qiskit_ibm_runtime.options_models in the dev version of qiskit-ibm-runtime
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/dev/options-models
---

# Primitive options models

`qiskit_ibm_runtime.options_models`

Options that can be passed to the [`Executor`](/docs/api/qiskit-ibm-runtime/dev/executor#qiskit_ibm_runtime.Executor "qiskit_ibm_runtime.Executor") and `NoiseLearnerV3`.

## Classes

### Base primitive options

|                                                                                                                                                                                                                       |                                                                                                                                                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`ExecutorOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-executor-options#qiskit_ibm_runtime.options_models.ExecutorOptions "qiskit_ibm_runtime.options_models.ExecutorOptions")                           | Options for the executor.                                                                                                                                                                                   |
| [`NoiseLearnerV3Options`](/docs/api/qiskit-ibm-runtime/dev/options-models-noise-learner-v3-options#qiskit_ibm_runtime.options_models.NoiseLearnerV3Options "qiskit_ibm_runtime.options_models.NoiseLearnerV3Options") | Options for [`NoiseLearnerV3`](/docs/api/qiskit-ibm-runtime/dev/noise-learner-v3-noise-learner-v3#qiskit_ibm_runtime.noise_learner_v3.NoiseLearnerV3 "qiskit_ibm_runtime.noise_learner_v3.NoiseLearnerV3"). |

### Suboptions

|                                                                                                                                                                                                                                                                 |                                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| [`BitFlipChecksOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-bit-flip-checks-options#qiskit_ibm_runtime.options_models.BitFlipChecksOptions "qiskit_ibm_runtime.options_models.BitFlipChecksOptions")                                               | Options to apply bit-flip checks to the results of noise learning circuits.              |
| [`EnvironmentOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-environment-options#qiskit_ibm_runtime.options_models.EnvironmentOptions "qiskit_ibm_runtime.options_models.EnvironmentOptions")                                                         | Options related to the execution environment.                                            |
| [`ExecutionOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-execution-options#qiskit_ibm_runtime.options_models.ExecutionOptions "qiskit_ibm_runtime.options_models.ExecutionOptions")                                                                 | Low-level execution options.                                                             |
| [`PostCircuitBitFlipChecksOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-post-circuit-bit-flip-checks-options#qiskit_ibm_runtime.options_models.PostCircuitBitFlipChecksOptions "qiskit_ibm_runtime.options_models.PostCircuitBitFlipChecksOptions") | Options to apply post-circuit bit-flip checks to the results of noise learning circuits. |
| [`PostSelectionOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-post-selection-options#qiskit_ibm_runtime.options_models.PostSelectionOptions "qiskit_ibm_runtime.options_models.PostSelectionOptions")                                                | Options for post selecting results.                                                      |
| [`PreCircuitBitFlipChecksOptions`](/docs/api/qiskit-ibm-runtime/dev/options-models-pre-circuit-bit-flip-checks-options#qiskit_ibm_runtime.options_models.PreCircuitBitFlipChecksOptions "qiskit_ibm_runtime.options_models.PreCircuitBitFlipChecksOptions")     | Options to apply pre-circuit bit-flip checks to the results of noise learning circuits.  |
