Type Alias StructuredOutputChainInput<T>
StructuredOutputChainInput<T>: { llmKwargs: any; prompt: any; callbackManager?: any; llm?: any; memory?: any; outputKey?: undefined | string; outputSchema?: undefined | JsonSchema7Type; zodSchema?: undefined | T; } Type Parameters
- T extends z.AnyZodObject = z.AnyZodObject
Type declaration
llmKwargs: any
prompt: any
Optional
callbackManager?: any
Optional
llm?: any
Optional
memory?: any
Optional
outputKey?: undefined | string
Optional
outputSchema?: undefined | JsonSchema7Type
Optional
zodSchema?: undefined | T
Type representing the input for creating a structured output chain. It extends the LLMChainInput type and includes an additional 'outputSchema' field representing the JSON schema for the expected output.