nat.data_models.component#

Attributes#

Classes#

ComponentEnum

Enum where members are also (and must be) strings

ComponentGroup

Enum where members are also (and must be) strings

Module Contents#

logger#
class ComponentEnum#

Bases: enum.StrEnum

Enum where members are also (and must be) strings

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

AUTHENTICATION_PROVIDER = 'auth_provider'#
EMBEDDER_CLIENT = 'embedder_client'#
EMBEDDER_PROVIDER = 'embedder_provider'#
EVALUATOR = 'evaluator'#
FRONT_END = 'front_end'#
FUNCTION = 'function'#
TTC_STRATEGY = 'ttc_strategy'#
LLM_CLIENT = 'llm_client'#
LLM_PROVIDER = 'llm_provider'#
LOGGING = 'logging'#
MEMORY = 'memory'#
OBJECT_STORE = 'object_store'#
PACKAGE = 'package'#
REGISTRY_HANDLER = 'registry_handler'#
RETRIEVER_CLIENT = 'retriever_client'#
RETRIEVER_PROVIDER = 'retriever_provider'#
TOOL_WRAPPER = 'tool_wrapper'#
TRACING = 'tracing'#
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.

AUTHENTICATION = 'authentication'#
EMBEDDERS = 'embedders'#
FUNCTIONS = 'functions'#
TTC_STRATEGIES = 'ttc_strategies'#
LLMS = 'llms'#
MEMORY = 'memory'#
OBJECT_STORES = 'object_stores'#
RETRIEVERS = 'retrievers'#
AIQComponentEnum#