qbraid_core.services.quantum.QuantumClient
- class qbraid_core.services.quantum.QuantumClient(*args, **kwargs)
Client for interacting with qBraid quantum services.
- __init__(*args, **kwargs)
Methods
__init__(*args, **kwargs)cancel_job([qbraid_id, object_id])Cancels the quantum job with the given qBraid ID.
create_job(data)Creates a new quantum job with the given data.
estimate_cost(device_id[, shots, exec_min])Estimate the cost of running a quantum job on a specified device in qBraid credits, where 1 credit equals $0.01 USD.
get_device([qbraid_id, vendor_id, object_id])Returns the metadata corresponding to the specified quantum device.
get_job([qbraid_id, vendor_id, object_id])Returns the metadata corresponding to the specified quantum job.
get_job_results(qbraid_id[, max_retries, ...])Returns the results of the quantum job with the given qBraid ID.
qbraid_jobs_state([device_lib])Checks if qBraid Quantum Jobs are enabled in the current environment for the specified device library.
running_in_lab()Check if running in the qBraid Lab environment.
search_devices([query])Returns a list of quantum devices that match the given query filters.
search_jobs([query])Returns a list of quantum jobs run by the user that match the given query filters.
user_credits_value()Get the current user's qBraid credits value.
Attributes
sessionThe QbraidSession used to make requests.