public abstract class SuperBuilderBase
public ref class SuperBuilderBase abstract
SuperBuilderWinService.SuperBuilderBase = function();
Type.createClass(
'SuperBuilderWinService.SuperBuilderBase');
AddFeedback | Give LLM feedback on a question's response to improve future responses |
AddFiles | Upload a list of files to the RAG module to be vector stored, stream the upload progress |
Chat | Send a chat message and stream returns a response |
CheckHealth | Check on health status backend system / service (for example: RAG check) |
ClientDisconnected | Inform the server that the client has disconnected |
ConvertModel | |
DownloadFiles | Request to download a certain list of models, or just all required models if not specified |
Equals | (Inherited from Object) |
ExportUserConfig | |
Finalize | (Inherited from Object) |
GetChatHistory | Get chat history messages from middleware |
GetClientConfig | Get config info from middleware |
GetFileList | Request list of all files uploaded to the loaded document store |
GetHashCode | (Inherited from Object) |
GetSoftwareUpdate | Send a greeting ( For connection testing ) |
GetType | (Inherited from Object) |
ImportUserConfig | |
LoadModels | Loads the models and any other backend components before chatting |
MemberwiseClone | (Inherited from Object) |
RemoveFiles | Remove a list of files from RAG doc store |
RemoveSession | Removes a session and all data related to session from database given session id |
SayHello | Send a greeting ( For connection testing ) |
SayHelloPyllm | Send a greeting ( For connection testing ) |
SetActiveAssistant | Set Active Assistant or Models |
SetAssistantViewModel | Using an AssistantViewModel it will set the sqlite database active assistant to those fields. |
SetModels | Set and load models in the backend given a model path |
SetParameters | Change the RAG, LLM, and backend parameters |
SetSessionName | Update a session name given a valid unique session id |
SetUserConfigViewModel | Using UserConfigViewModel, sets sqlite database userconfig jsonappsettings to the corresponding fields. |
SetVectorDB | Setting Vector DB of default assistant in sqlite db. |
StopAddFiles | Sends signal to stop the current upload file request |
StopChat | Sends signal to safely stop the current chat request |
ToString | (Inherited from Object) |
UnloadModels | Unloads models that are in the backend |
UploadModel |