qbraid_core.services.runtime.QuantumRuntimeClient
- class qbraid_core.services.runtime.QuantumRuntimeClient(api_key=None, session=None)
Client for interacting with the qBraid Runtime API.
- __init__(api_key=None, session=None)
Methods
__init__([api_key, session])cancel_job(job_qrn)Cancels a specific quantum job.
create_job(request)Submits a new quantum job.
delete_job(job_qrn)Deletes a specific quantum job.
delete_jobs(job_qrns)Deletes multiple quantum jobs.
get_credits_balance()Get the current user's credit balance for their organization.
get_device(device_qrn)Returns the metadata for a specific quantum device.
get_job(job_qrn)Returns the metadata for a specific quantum job.
get_job_program(job_qrn)Returns the program data for a specific quantum job.
get_job_result(job_qrn)Returns the results for a specific quantum job.
get_job_statuses()Returns job status options and available filters.
list_devices()Returns a list of all quantum devices.
list_jobs([vendor, provider, status, ...])Returns a list of quantum jobs matching the given filters.
running_in_lab()Check if running in the qBraid Lab environment.
user_credits_value()Get the current user's qBraid credits value.
Attributes
sessionThe QbraidSessionV1 used to make requests.