ToolsContainer

Wisej.AI.Tools.ToolsContainer

Namespace: Wisej.AI.Tools

Assembly: Wisej.AI (3.5.0.0)

Represents a container for tools, providing properties for a SmartHub, SmartAdapter, and a collection of parameters.

public class ToolsContainer : IToolsContainer

This abstract class is designed to be inherited by other classes that require a structured way to manage tools.

Constructors

ToolsContainer()

Initializes a new instance of the ToolsContainer class.

Properties

Adapter

SmartAdapter: Gets or sets the SmartAdapter associated with the tools container. (Default: null)

Hub

SmartHub: Gets or sets the SmartHub associated with the tools container. (Default: null)

Parameters

ParameterCollection: Gets the collection of parameters associated with the tools container.

Inherited By

Name
Description

Represents a container for ChartJS3 tools, providing functionalities to manipulate and build charts.

Represents a set of tools for interacting with a database, including schema initialization and SQL execution.

Provides tools for searching and managing documents within a specified collection.

Provides tools for processing, embedding, and querying documents using AI services.

Provides tools to manage a calendar control, allowing for the addition, retrieval, deletion, and modification of events.

Provides mathematical tools and utilities for evaluating expressions.

Represents a collection of utility tools that provide various functionalities such as retrieving the current date and time, and obtaining the user's location.

Represents a collection of tools for performing web searches and processing web content.

Implements

Name
Description

Represents a container for tools, providing access to a hub, adapter, and a collection of parameters.

Last updated