Namespace Quantellia.WMServer.Asset.LLM
Classes
ChatGPT
OpenAI implementation of the ILLM interface.
ChatGPTConversation
OpenAI implementation of the ILLMConversation interface
ConversationArgs
Arguments to be used for LLM conversation.
ILLMConversation.Response
The Response object sent via the Rest API
WMLLM
LLM model class. Contains all properties needed to create and interface with an LLM
WMLLMConversationRecord
Represents a record of a conversation
WMLLMConversationRecord.Message
Represents a single message sent to or from an LLM
WMLLMDTO
the DTO for the WMLLM class. Contains all of the data and metadata needed to start a LLM conversation with a provider.
Interfaces
ILLM
An interface implemented by all LLM provider classes.
ILLMConversation
An interface implemented by all LLM conversation classes.
Enums
WMLLMConversationRecord.MessageRole
Represents the role of a message sent to or from an LLM