aiq.tool.datetime_tools#

Classes#

CurrentTimeToolConfig

Simple tool which returns the current date and time in human readable format.

Functions#

current_datetime(config, builder)

Module Contents#

class CurrentTimeToolConfig(/, **data: Any)#

Bases: aiq.data_models.function.FunctionBaseConfig

Simple tool which returns the current date and time in human readable format.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

async current_datetime(
config: CurrentTimeToolConfig,
builder: aiq.builder.builder.Builder,
)#