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

# Primitive options models

`qiskit_ibm_runtime.options_models`

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

## Classes

### Base primitive options

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

### Suboptions

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