IonqBackendPreferences
Represents the backend preferences specific to IonQ services. Inherits fromBackendPreferences and adds additional fields and configurations
specific to IonQ backends
Attributes:
| Name | Type | Description |
|---|---|---|
backend_service_provider | ProviderTypeVendor.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 False. |
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 None. |
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.')
noise_model
noise_model: str | None = pydantic.Field(default=None, description='Noise model to be applied to IonQ Simulators')
parameters
parameters: dict[str, Any]