Package org.machanism.machai.ai.none
package org.machanism.machai.ai.none
Provides classes and interfaces representing a non-operational AI Provider implementation.
This package contains the NoneProvider class, which is a stub implementation of the GenAIProvider interface
and does not connect to or operate any Large Language Model (LLM) or AI service. NoneProvider is intended to be used as a placeholder
or for scenarios where AI services are intentionally disabled.
Usage Example:
GenAIProvider provider = new NoneProvider();
provider.prompt("A prompt");
provider.perform(); // returns null, does not call any LLM
All classes, interfaces, methods, and fields in this package should be thoroughly documented following the project guidance. This ensures clarity for users and maintainers.
- See Also:
-
ClassesClassDescriptionThe
NoneProviderclass is an implementation of theGenAIProviderinterface, intended for use as a request logger when integration with AI services is not required or available.