qbraid.runtime.native.QbraidProvider

class QbraidProvider(api_key=None, client=None)[source]

This class is responsible for managing the interactions and authentications with qBraid Quantum services.

client

qBraid QuantumRuntimeClient object

Type:

qbraid_core.services.runtime.QuantumRuntimeClient

Initializes the QbraidProvider object

__init__(api_key=None, client=None)[source]

Initializes the QbraidProvider object

Methods

__init__([api_key, client])

Initializes the QbraidProvider object

get_device(device_id)

Return quantum device corresponding to the specified qBraid device ID.

get_devices()

Return a list of devices matching the specified filtering.

save_config(**kwargs)

Save the current configuration.

Attributes

client

Return the QuantumRuntimeClient object.