RagResponse

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())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val results: List<<Error class: unknown class><out Retrievable>>
Link copied to clipboard
Link copied to clipboard