Rag Admin Service
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
fun recordSearchAudit(auditType: String, role: String?, request: RagAdminSearchRequest, resultCount: Int, telemetry: RagAdminSearchTelemetryResponse)
Link copied to clipboard
fun reindexDocument(tenantId: String, docId: String, request: RagAdminDocumentReindexRequest): RagAdminOperationResponse
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