Values.GetChatControlsConfigurationResponseSourceGets information about chat controls configured for an existing Amazon Q Business application.
type nonrec t = {responseScope : ResponseScope.t option;The response scope configured for a Amazon Q Business application. This determines whether your application uses its retrieval augmented generation (RAG) system to generate answers only from your enterprise data, or also uses the large language models (LLM) knowledge to respons to end user questions in chat.
*)orchestrationConfiguration : AppliedOrchestrationConfiguration.t option;The chat response orchestration settings for your application. Chat orchestration is optimized to work for English language content. For more details on language support in Amazon Q Business, see Supported languages.
*)blockedPhrases : BlockedPhrasesConfiguration.t option;The phrases blocked from chat by your chat control configuration.
*)topicConfigurations : TopicConfigurations.t option;The topic specific controls configured for a Amazon Q Business application.
*)creatorModeConfiguration : AppliedCreatorModeConfiguration.t option;The configuration details for CREATOR_MODE.
*)nextToken : NextToken.t option;If the maxResults response was incomplete because there is more data to retrieve, Amazon Q Business returns a pagination token in the response. You can use this pagination token to retrieve the next set of Amazon Q Business chat controls configured.
*)hallucinationReductionConfiguration : HallucinationReductionConfiguration.t
option;The hallucination reduction settings for your application.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `List of
[> `String of ExampleChatMessage.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of IndexId.t ])
list ]
list
| `String of SystemMessageOverride.t ])
list ])
list ])
list ]
list
| `String of TopicConfigurationName.t ])
list ]
list
| `String of NextToken.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of BlockedPhrase.t ] list
| `String of SystemMessageOverride.t ])
list ])
list ]