aiq.data_models.component#

Attributes#

Classes#

AIQComponentEnum

Enum where members are also (and must be) strings

ComponentGroup

Enum where members are also (and must be) strings

Module Contents#

logger#
class AIQComponentEnum#

Bases: enum.StrEnum

Enum where members are also (and must be) strings

Initialize self. See help(type(self)) for accurate signature.

FRONT_END = 'front_end'#
FUNCTION = 'function'#
TOOL_WRAPPER = 'tool_wrapper'#
LLM_PROVIDER = 'llm_provider'#
LLM_CLIENT = 'llm_client'#
EMBEDDER_PROVIDER = 'embedder_provider'#
EMBEDDER_CLIENT = 'embedder_client'#
EVALUATOR = 'evaluator'#
MEMORY = 'memory'#
RETRIEVER_PROVIDER = 'retriever_provider'#
RETRIEVER_CLIENT = 'retriever_client'#
REGISTRY_HANDLER = 'registry_handler'#
LOGGING = 'logging'#
TRACING = 'tracing'#
PACKAGE = 'package'#
UNDEFINED = 'undefined'#
class ComponentGroup#

Bases: enum.StrEnum

Enum where members are also (and must be) strings

Initialize self. See help(type(self)) for accurate signature.

EMBEDDERS = 'embedders'#
FUNCTIONS = 'functions'#
LLMS = 'llms'#
MEMORY = 'memory'#
RETRIEVERS = 'retrievers'#