Values.ToolSpecificationSourceThe specification for the tool. For more information, see Call a tool with the Converse API in the Amazon Bedrock User Guide.
type nonrec t = {name : ToolName.t;The name for the tool.
*)description : NonEmptyString.t option;The description for the tool.
*)inputSchema : ToolInputSchema.t;The input schema for the tool in JSON format.
*)strict : Boolean.t option;Flag to enable structured output enforcement on a tool usage response.
*)}val make :
?description:??? ->
?strict:??? ->
name:ToolName.t ->
inputSchema:ToolInputSchema.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `String of ToolName.t
| `Structure of (string * [> `Structure of 'a list ]) list ])
list ]