RagRetrievalConfigFilter

@Serializable
data class RagRetrievalConfigFilter(val metadataFilter: String? = null, val vectorDistanceThreshold: Double? = null, val vectorSimilarityThreshold: Double? = null)

Config for filters. This data type is not supported in Gemini API.

Constructors

Link copied to clipboard
constructor(metadataFilter: String? = null, vectorDistanceThreshold: Double? = null, vectorSimilarityThreshold: Double? = null)

Properties

Link copied to clipboard
val metadataFilter: String? = null

Optional. String for metadata filtering.

Link copied to clipboard

Optional. Only returns contexts with vector distance smaller than the threshold.

Link copied to clipboard

Optional. Only returns contexts with vector similarity larger than the threshold.