All Classes and Interfaces
Class
Description
Provides support for command line tool functions to be used within
GenAIProvider.
Provides file system utility tools for use in GenAIProvider environments.
Interface for generic AI providers (GenAIProvider) supporting prompts, file
operations, and tool augmentation.
Manages the instantiation of GenAIProvider implementations based on model identifier strings.
The
NoneProvider class is an implementation of the GenAIProvider interface,
intended for use as a request logger when integration with AI services is not required or available.The `OpenAIProvider` class integrates seamlessly with the OpenAI API, serving
as a concrete implementation of the `GenAIProvider` interface.
Provides unified access to file and command function tools for GenAIProvider
environments.
The
WebProvider class serves as a gateway for interacting with web-based
user interfaces via a web driver when direct access to the GenAI API is not feasible.