Skip to main content
For emulate on IonQ (direct API), see IonQ hardware noise simulation (emulate) in the execution user guide.

IonqBackendPreferences

Represents the backend preferences specific to IonQ services. Inherits from BackendPreferences and adds additional fields and configurations specific to IonQ backends Attributes:

backend_service_provider

backend_service_provider: ProviderTypeVendor.IONQ = pydantic.Field(default=(ProviderVendor.IONQ))

api_key

api_key: pydantic_backend.PydanticIonQApiKeyType | None = pydantic.Field(default=None, description='IonQ API key')

error_mitigation

error_mitigation: bool = pydantic.Field(default=False, description='Error mitigation configuration.')

emulate

emulate: bool = pydantic.Field(default=False, description='If True, run on simulator with noise model derived from backend name.')

parameters

parameters: dict[str, Any]

IonqBackendNames

IonQ backend names which Classiq Supports running on. Attributes:

SIMULATOR

HARMONY

ARIA_1

ARIA_2

FORTE_1