Method: Langchain::ToolDefinition::ParameterBuilder#initialize
- Defined in:
- lib/langchain/tool_definition.rb
#initialize(parent_type:) ⇒ ParameterBuilder
Returns a new instance of ParameterBuilder.
143 144 145 146 |
# File 'lib/langchain/tool_definition.rb', line 143 def initialize(parent_type:) @schema = (parent_type == "object") ? {type: "object", properties: {}, required: []} : {} @parent_type = parent_type end |