RagAdminService

class RagAdminService(engine: RagEngine, properties: RagProperties, adminProperties: RagAdminProperties, ragConfig: RagConfig, embeddingProvider: EmbeddingProvider)

Constructors

Link copied to clipboard
constructor(engine: RagEngine, properties: RagProperties, adminProperties: RagAdminProperties, ragConfig: RagConfig, embeddingProvider: EmbeddingProvider)

Functions

Link copied to clipboard
Link copied to clipboard
fun completeJob(jobId: String, status: String, message: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getProviderHistory(limit: Int = adminProperties.providerHistoryMaxEntries): RagAdminProviderHistoryResponse
Link copied to clipboard
fun listAccessAudits(limit: Int = adminProperties.historyMaxEntries): List<RagAdminAccessAuditEntry>
Link copied to clipboard
fun listDocuments(tenantId: String?, query: String?, limit: Int = 100): RagAdminDocumentListResponse
Link copied to clipboard
fun listJobHistory(limit: Int = adminProperties.historyMaxEntries): List<RagAdminJobHistoryEntry>
Link copied to clipboard
fun listSearchAudits(limit: Int = adminProperties.historyMaxEntries): List<RagAdminSearchAuditEntry>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun recordAccess(path: String, method: String, role: String?, granted: Boolean, message: String?)
Link copied to clipboard
Link copied to clipboard
fun recordSearchAudit(auditType: String, role: String?, request: RagAdminSearchRequest, resultCount: Int, telemetry: RagAdminSearchTelemetryResponse)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun sourcePreview(tenantId: String, docId: String, chunkId: String?, contextChars: Int, charsetName: String, profileName: String?): RagAdminSourcePreviewResponse
Link copied to clipboard
fun startJob(jobType: String, tenantId: String?, role: String?, description: String, payload: Map<String, Any?>, retryKind: String? = null): String
Link copied to clipboard