UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

19 lines (18 loc) 1.12 kB
import type { Callbacks } from '@langchain/core/callbacks/manager'; import type { BaseLanguageModel } from '@langchain/core/language_models/base'; import { BaseOutputParser } from '@langchain/core/output_parsers'; import type { PromptTemplate } from '@langchain/core/prompts'; import type { ISupplyDataFunctions } from 'n8n-workflow'; import type { N8nStructuredOutputParser } from './N8nStructuredOutputParser'; export declare class N8nOutputFixingParser extends BaseOutputParser { private context; private model; private outputParser; private fixPromptTemplate; lc_namespace: string[]; constructor(context: ISupplyDataFunctions, model: BaseLanguageModel, outputParser: N8nStructuredOutputParser, fixPromptTemplate: PromptTemplate); getRetryChain(): import("@langchain/core/dist/runnables/base").Runnable<any, any, import("@langchain/core/dist/runnables/types").RunnableConfig<Record<string, any>>>; parse(completion: string, callbacks?: Callbacks): Promise<object>; getFormatInstructions(): string; getSchema(): import("zod").ZodType<object, import("zod").ZodTypeDef, object>; }