Run the core logic of this chain and return the output
OptionalrunManager: anyReturn the string type key uniquely identifying this class of chain.
Protected_Invoke the chain with the provided input and returns the output.
Input values for the chain run.
Optionaloptions: anyPromise that resolves with the output of the chain run.
Return a json-like object representing this chain.
StaticdeserializeLoad a chain from a json-like object describing it.
StaticfromStatic method that creates a new instance of the ConstitutionalChain class from a BaseLanguageModel object and additional options.
BaseLanguageModel instance.
Options for the ConstitutionalChain.
New instance of ConstitutionalChain
StaticgetStatic method that returns an array of ConstitutionalPrinciple objects based on the provided names.
Optionalnames: string[]Optional array of principle names.
Array of ConstitutionalPrinciple objects
Staticlc_
Class representing a ConstitutionalChain. Extends BaseChain and implements ConstitutionalChainInput.
Example