Package com.google.genai.types
Class RagRetrievalConfig
java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.RagRetrievalConfig
Specifies the context retrieval config.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder for RagRetrievalConfig. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RagRetrievalConfig.Builder
builder()
Instantiates a builder for RagRetrievalConfig.abstract Optional<RagRetrievalConfigFilter>
filter()
Optional.static RagRetrievalConfig
Deserializes a JSON string to a RagRetrievalConfig object.abstract Optional<RagRetrievalConfigHybridSearch>
Optional.abstract Optional<RagRetrievalConfigRanking>
ranking()
Optional.abstract RagRetrievalConfig.Builder
Creates a builder with the same values as this instance.topK()
Optional.Methods inherited from class com.google.genai.JsonSerializable
stringToJsonNode, toJson
-
Constructor Details
-
RagRetrievalConfig
public RagRetrievalConfig()
-
-
Method Details
-
filter
Optional. Config for filters. -
hybridSearch
Optional. Config for Hybrid Search. -
ranking
Optional. Config for ranking and reranking. -
topK
Optional. The number of contexts to retrieve. -
builder
Instantiates a builder for RagRetrievalConfig. -
toBuilder
Creates a builder with the same values as this instance. -
fromJson
Deserializes a JSON string to a RagRetrievalConfig object.
-