Rag Response
data class RagResponse(val request: RagRequest, val service: String, val results: List<<Error class: unknown class><out Retrievable>>, val enhancement: RagResponseEnhancement? = null, val qualityMetrics: QualityMetrics? = null, val timestamp: Instant = Instant.now())
Rag response RagResponses can contain results from multiple RAG services. Results are not necessarily chunks, but can be entities.
Parameters
request
the original request
service
the name of the RAG service that produced this response
results
the list of similarity results
Constructors
Link copied to clipboard
constructor(request: RagRequest, service: String, results: List<<Error class: unknown class><out Retrievable>>, enhancement: RagResponseEnhancement? = null, qualityMetrics: QualityMetrics? = null, timestamp: Instant = Instant.now())