RagRetrievalConfig

@Serializable
data class RagRetrievalConfig(val filter: RagRetrievalConfigFilter? = null, val hybridSearch: RagRetrievalConfigHybridSearch? = null, val ranking: RagRetrievalConfigRanking? = null, val topK: Int? = null)

Specifies the context retrieval config. This data type is not supported in Gemini API.

Constructors

Link copied to clipboard
constructor(filter: RagRetrievalConfigFilter? = null, hybridSearch: RagRetrievalConfigHybridSearch? = null, ranking: RagRetrievalConfigRanking? = null, topK: Int? = null)

Properties

Link copied to clipboard

Optional. Config for filters.

Link copied to clipboard

Optional. Config for Hybrid Search.

Link copied to clipboard

Optional. Config for ranking and reranking.

Link copied to clipboard
val topK: Int? = null

Optional. The number of contexts to retrieve.