Ionq
IonqBackendPreferences
Bases: RunViaClassiqBackendPreferences
Represents the backend preferences specific to IonQ services.
Inherits from BackendPreferences and adds additional fields and configurations
specific to IonQ backends
Attributes:
| Name | Type | Description |
|---|---|---|
backend_service_provider |
IONQ
|
Indicates the backend service provider as IonQ. |
api_key |
PydanticIonQApiKeyType
|
The IonQ API key required for accessing IonQ's quantum computing services. |
error_mitigation |
bool
|
A configuration option to enable or disable error mitigation during execution. Defaults to |
run_via_classiq |
bool
|
Running via Classiq's credentials while using user's allocated budget. |
noise_model |
Optional[str]
|
Noise model to be applied to IonQ Simulators. Defaults to |
See examples in the IonQ Backend Documentation.
api_key
api_key: PydanticIonQApiKeyType | None = Field(
default=None, description="IonQ API key"
)
backend_service_provider
backend_service_provider: IONQ = Field(default=IONQ)
error_mitigation
error_mitigation: bool = Field(
default=False,
description="Error mitigation configuration.",
)
noise_model
noise_model: str | None = Field(
default=None,
description="Noise model to be applied to IonQ Simulators",
)
parameters
parameters: dict[str, Any]