Class RagToolConfig
The configuration for RAG Tool.
Inheritance
RagToolConfig
Assembly: OCI.DotNetSDK.Generativeaiagent.dll
public class RagToolConfig : ToolConfig
Properties
Declaration
[JsonProperty(PropertyName = "embeddingLlmCustomization")]
public LlmCustomization EmbeddingLlmCustomization { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "generationLlmCustomization")]
public LlmCustomization GenerationLlmCustomization { get; set; }
Property Value
Declaration
[Required(ErrorMessage = "KnowledgeBaseConfigs is required.")]
[JsonProperty(PropertyName = "knowledgeBaseConfigs")]
public List<KnowledgeBaseConfig> KnowledgeBaseConfigs { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "reasoningLlmCustomization")]
public LlmCustomization ReasoningLlmCustomization { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "rerankingLlmCustomization")]
public LlmCustomization RerankingLlmCustomization { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "runtimeVersion")]
public string RuntimeVersion { get; set; }
Property Value
| Type |
Description |
| string |
The runtimeVersion of the system prompt.
|