Package com.google.genai.types
Class RagRetrievalConfig
java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.RagRetrievalConfig
Specifies the context retrieval config. This data type is not supported in Gemini API.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for RagRetrievalConfig. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RagRetrievalConfig.Builderbuilder()Instantiates a builder for RagRetrievalConfig.abstract Optional<RagRetrievalConfigFilter>filter()Optional.static RagRetrievalConfigDeserializes a JSON string to a RagRetrievalConfig object.abstract Optional<RagRetrievalConfigHybridSearch>Optional.abstract Optional<RagRetrievalConfigRanking>ranking()Optional.abstract RagRetrievalConfig.BuilderCreates 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.
-