fermioniq.client.ClientConfig#

class fermioniq.client.ClientConfig(*, ws_event_loop: AbstractEventLoop | None = None, access_token_id: str | None = None, access_token_secret: str | None = None, verbosity_level: int = 0)#

Class for configuring the fermioniq.client.Client() class.

Examples

>>> custom_event_loop = asyncio.new_event_loop()
>>> config = ClientConfig(ws_event_loop=custom_event_loop)
>>> client = Client(config=config)
Attributes:
access_token_id

API Key. Can be overwritten with environment variable FERMIONIQ_ACCESS_TOKEN_ID.

access_token_secret

API Secret. Can be overwritten with environment variable FERMIONIQ_ACCESS_TOKEN_SECRET.

ws_event_loop

The event loop to be used by the Fermioniq class. If set to None, a new event loop will be created. Users can provide their own event loop if desired.

verbosity_level

Level of Client verbosity. The higher the number, the more emulator output will be sent to the client. This has an impact on runtime performance and costs.

Methods

copy(*[, include, exclude, update, deep])

Returns a copy of the model.

model_construct([_fields_set])

Creates a new instance of the Model class with validated data.

model_copy(*[, update, deep])

Usage docs: https://docs.pydantic.dev/2.8/concepts/serialization/#model_copy

model_dump(*[, mode, include, exclude, ...])

Usage docs: https://docs.pydantic.dev/2.8/concepts/serialization/#modelmodel_dump

model_dump_json(*[, indent, include, ...])

Usage docs: https://docs.pydantic.dev/2.8/concepts/serialization/#modelmodel_dump_json

model_json_schema([by_alias, ref_template, ...])

Generates a JSON schema for a model class.

model_parametrized_name(params)

Compute the class name for parametrizations of generic classes.

model_post_init(_BaseModel__context)

Override this method to perform additional initialization after __init__ and model_construct.

model_rebuild(*[, force, raise_errors, ...])

Try to rebuild the pydantic-core schema for the model.

model_validate(obj, *[, strict, ...])

Validate a pydantic model instance.

model_validate_json(json_data, *[, strict, ...])

Usage docs: https://docs.pydantic.dev/2.8/concepts/json/#json-parsing

model_validate_strings(obj, *[, strict, context])

Validate the given object with string data against the Pydantic model.

construct

dict

from_orm

json

parse_file

parse_obj

parse_raw

schema

schema_json

update_forward_refs

validate