| AddFeedbackRequest | The request message containing a question, its feedback, and type of feedback |
| AddFeedbackResponse | The response message containing the feedback + question + feedback type |
| AddFilesRequest | The request message containing a list of files to be uploaded to RAG |
| AddFilesResponse | The response message streamed back as a file is uploaded |
| ApiDownload | |
| ChatRequest | |
| ChatResponse | The response message for the chat. |
| CheckHealthRequest | The request message containing a placeholder in case we need to send data |
| CheckHealthResponse | The response message containing the status of the system |
| ConversationHistory | The request message for the chat. |
| ConvertModelRequest | |
| ConvertModelResponse | |
| DownloadFilesRequest | The request message containing list of models to download (if none, download missing) |
| DownloadFilesResponse | The response message containing a list of models actually downloaded |
| DownloadProviderBase | |
| ExportRequest | |
| ExportResponse | |
| GetFileListRequest | The request message which currently contains nothing (but might be needed in the future) |
| GetFileListResponse | The response message containing list of all files found in document store |
| GetLocalModelRecomm | |
| GetModelRecommBase | |
| GetModelsFromRegistry | |
| GetRemoteModelRecomm | |
| GroupedProgressWrapper | |
| HuggingFaceDownload | |
| ImportRequest | |
| ImportResponse | |
| LoadModelsRequest | |
| LoadModelsResponse | |
| ManifestDownload | |
| ModelDownload | |
| ModelRecord | |
| ModelScopeDownload | |
| ProcessExtensions | Process extension methods (async support) |
| PyllmProcessWrapper | |
| PythonLlmProvider | PythonLlmProvider implements of LLM service provider using PyLLM subprocess |
| RemoveFilesRequest | The request message containing a list of files to be removed from RAG |
| RemoveFilesResponse | The response message containing list of all files successfully removed from RAG |
| SayHelloRequest | The request message containing the user's name. |
| SayHelloResponse | The response message containing the greetings. |
| ScoreResumesRequest | The request message containing the list of resumes and the job description |
| ScoreResumesResponse | The response message containing the results of the resume evaluation |
| SetModelsRequest | The request message which tells the backend which models to set |
| SetModelsResponse | The response message of the models that were set |
| SetParametersRequest | A bunch of optional parameters to set, leaving blank is the same as not changing |
| SetParametersResponse | Response of setting the parameters, nothing for now |
| SoftwareUpdateProvider | SoftwareUpdateProvider provides implementation for getting software update information |
| SoftwareUpdateProviderUpdateManifest | |
| SqliteConfigService | |
| StopAddFilesRequest | |
| StopAddFilesResponse | |
| StopChatRequest | |
| StopChatResponse | |
| StopProviderRequest | The request message containing nothing |
| StopProviderResponse | Stop the service |
| SuperBuilderPyllm | The greeting service definition. |
| SuperBuilderPyllmSuperBuilderPyllmClient | Client for SuperBuilderPyllm |
| SuperbuilderPyllmserviceReflection | Holder for reflection information generated from superbuilder_pyllmservice.proto |
| UnloadModelsRequest | The request message which tells the backend which models to unload (true means unload) |
| UnloadModelsResponse | The response message of the models that were unloaded |