Intel(R) SuperBuilder

SuperBuilderSuperBuilderBase Class

Base class for server-side implementations of SuperBuilder

Definition

Namespace: SuperBuilderWinService
Assembly: IntelAiaService (in IntelAiaService.exe) Version: 1.0.0+e5af843a4e6a75a047681ce8b5d33ceb3660e546
C#
public abstract class SuperBuilderBase
Inheritance
Object    SuperBuilderSuperBuilderBase
Derived

Constructors

Methods

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 

See Also