Values.KnowledgeBaseOrchestrationConfigurationSourceConfigures how the knowledge base orchestrates the retrieval and generation process, allowing for customization of prompts, inference parameters, and performance settings.
type nonrec t = {promptTemplate : KnowledgeBasePromptTemplate.t option;A custom prompt template for orchestrating the retrieval and generation process.
*)inferenceConfig : PromptInferenceConfiguration.t option;Contains inference configurations for the prompt.
*)additionalModelRequestFields : AdditionalModelRequestFields.t option;The additional model-specific request parameters as key-value pairs to be included in the request to the foundation model.
*)performanceConfig : PerformanceConfiguration.t option;The performance configuration options for the knowledge base retrieval and generation process.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of AdditionalModelRequestFieldsKey.t ]
* [> `Structure of 'a list ])
list
| `Structure of
(string
* [> `Enum of string
| `String of KnowledgeBaseTextPrompt.t
| `Structure of
(string
* [> `Float of Temperature.t
| `Integer of MaximumLength.t
| `List of [> `String of String_.t ] list ])
list ])
list ])
list ]