Method: Langchain::OutputParsers::StructuredOutputParser#initialize

Defined in:
lib/langchain/output_parsers/structured_output_parser.rb

#initialize(schema:) ⇒ StructuredOutputParser

Initializes a new instance of the class.

Parameters:

  • schema (JSON::Schema)

    The json schema



13
14
15
# File 'lib/langchain/output_parsers/structured_output_parser.rb', line 13

def initialize(schema:)
  @schema = validate_schema!(schema)
end