Class RagRetrievalConfigRanking
Config for ranking and reranking. This data type is not supported in Gemini API.
public record RagRetrievalConfigRanking : IEquatable<RagRetrievalConfigRanking>
- Inheritance
-
RagRetrievalConfigRanking
- Implements
- Inherited Members
Properties
LlmRanker
Optional. Config for LlmRanker.
[JsonPropertyName("llmRanker")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public RagRetrievalConfigRankingLlmRanker? LlmRanker { get; set; }
Property Value
RankService
Optional. Config for Rank Service.
[JsonPropertyName("rankService")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public RagRetrievalConfigRankingRankService? RankService { get; set; }
Property Value
Methods
FromJson(string, JsonSerializerOptions?)
Deserializes a JSON string to a RagRetrievalConfigRanking object.
public static RagRetrievalConfigRanking? FromJson(string jsonString, JsonSerializerOptions? options = null)
Parameters
jsonStringstringThe JSON string to deserialize.
optionsJsonSerializerOptionsOptional JsonSerializerOptions.
Returns
- RagRetrievalConfigRanking
The deserialized RagRetrievalConfigRanking object, or null if deserialization fails.