Intel(R) SuperBuilder

AssistantService Class

Definition

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

Constructors

Methods

AddFeedback Sends user feedback to the RAG backend for improving future responses.
(Overrides SuperBuilderSuperBuilderBaseAddFeedback(AddFeedbackRequest, ServerCallContext))
AddFiles Uploads a list of files to the RAG module to be vector stored, and streams the upload progress.
(Overrides SuperBuilderSuperBuilderBaseAddFiles(AddFilesRequest, IServerStreamWriterAddFilesResponse, ServerCallContext))
Chat Handles a chat request by streaming responses from the backend.
(Overrides SuperBuilderSuperBuilderBaseChat(ChatRequest, IServerStreamWriterChatResponse, ServerCallContext))
CheckHealth Checks the health status of the backend system or service.
(Overrides SuperBuilderSuperBuilderBaseCheckHealth(CheckHealthRequest, ServerCallContext))
ClientDisconnected Notifies the server that the client has disconnected.
(Overrides SuperBuilderSuperBuilderBaseClientDisconnected(ClientDisconnectedRequest, ServerCallContext))
ConvertModel Converts a model to OpenVino model.
(Overrides SuperBuilderSuperBuilderBaseConvertModel(ConvertModelRequest, ServerCallContext))
DownloadFiles Downloads a certain list of models, or just all required models if not specified, and streams the download progress.
(Overrides SuperBuilderSuperBuilderBaseDownloadFiles(DownloadFilesRequest, IServerStreamWriterDownloadFilesResponse, ServerCallContext))
Equals
(Inherited from Object)
ExportUserConfig Exports the user configuration to a specified path.
(Overrides SuperBuilderSuperBuilderBaseExportUserConfig(ExportUserConfigRequest, ServerCallContext))
Finalize
(Inherited from Object)
GetChatHistory Retrieves the chat history from the middleware.
(Overrides SuperBuilderSuperBuilderBaseGetChatHistory(GetChatHistoryRequest, ServerCallContext))
GetClientConfig
(Overrides SuperBuilderSuperBuilderBaseGetClientConfig(GetClientConfigRequest, ServerCallContext))
GetFileList Retrieves a list of all files from the backend document store.
(Overrides SuperBuilderSuperBuilderBaseGetFileList(GetFileListRequest, ServerCallContext))
GetHashCode
(Inherited from Object)
GetSoftwareUpdate
(Overrides SuperBuilderSuperBuilderBaseGetSoftwareUpdate(SayHelloRequest, ServerCallContext))
GetType
(Inherited from Object)
ImportUserConfig Imports a user configuration from a specified path.
(Overrides SuperBuilderSuperBuilderBaseImportUserConfig(ImportUserConfigRequest, ServerCallContext))
LoadModels Loads models and backend components required for chatting.
(Overrides SuperBuilderSuperBuilderBaseLoadModels(LoadModelsRequest, ServerCallContext))
MemberwiseClone
(Inherited from Object)
RemoveFiles
(Overrides SuperBuilderSuperBuilderBaseRemoveFiles(RemoveFilesRequest, ServerCallContext))
RemoveSession Removes a session and its data from the database.
(Overrides SuperBuilderSuperBuilderBaseRemoveSession(RemoveSessionRequest, ServerCallContext))
SayHello Tests API service connection. Call returns current system information, software version, etc in as a JSON string.
(Overrides SuperBuilderSuperBuilderBaseSayHello(SayHelloRequest, ServerCallContext))
SayHelloPyllm Tests the connection to the Python LLM backend and retrieves backend status message.
(Overrides SuperBuilderSuperBuilderBaseSayHelloPyllm(SayHelloRequest, ServerCallContext))
SetActiveAssistant Sets the active assistant and its models.
(Overrides SuperBuilderSuperBuilderBaseSetActiveAssistant(SetActiveAssistantRequest, ServerCallContext))
SetAssistantViewModel
(Overrides SuperBuilderSuperBuilderBaseSetAssistantViewModel(SetAssistantViewModelRequest, ServerCallContext))
SetModels Sets and load the models to be used by the backend.
(Overrides SuperBuilderSuperBuilderBaseSetModels(SetModelsRequest, ServerCallContext))
SetParameters Changes the RAG, LLM, and backend parameters.
(Overrides SuperBuilderSuperBuilderBaseSetParameters(SetParametersRequest, ServerCallContext))
SetSessionName Updates the name of a session.
(Overrides SuperBuilderSuperBuilderBaseSetSessionName(SetSessionNameRequest, ServerCallContext))
SetUserConfigViewModel Sets sqlite database userconfig jsonappsettings to the corresponding fields.
(Overrides SuperBuilderSuperBuilderBaseSetUserConfigViewModel(SetUserConfigViewModelRequest, ServerCallContext))
SetVectorDB
(Overrides SuperBuilderSuperBuilderBaseSetVectorDB(SetVectorDBRequest, ServerCallContext))
StopAddFiles Stops the current upload file request.
(Overrides SuperBuilderSuperBuilderBaseStopAddFiles(StopAddFilesRequest, ServerCallContext))
StopChat Stop the current chat request.
(Overrides SuperBuilderSuperBuilderBaseStopChat(StopChatRequest, ServerCallContext))
ToString
(Inherited from Object)
UnloadModels Unloads models from the backend.
(Overrides SuperBuilderSuperBuilderBaseUnloadModels(UnloadModelsRequest, ServerCallContext))
UploadModel Uploads a model to the backend.
(Overrides SuperBuilderSuperBuilderBaseUploadModel(UploadModelRequest, ServerCallContext))

See Also