Interface AgentV1NodeParameters

Source
interface AgentV1NodeParameters {
    agent?:
        | "sqlAgent"
        | "conversationalAgent"
        | "openAiFunctionsAgent"
        | "planAndExecuteAgent"
        | "reActAgent"
        | "toolsAgent";
    binaryPropertyName?: string;
    dataSource?: "mysql"
    | "postgres"
    | "sqlite";
    hasOutputParser?: boolean;
    input?: string;
    options?:
        | {
            maxIterations?: number;
            passthroughBinaryImages?: boolean;
            returnIntermediateSteps?: boolean;
            systemMessage?: string;
        }
        | {
            humanMessage?: string;
            maxIterations?: number;
            returnIntermediateSteps?: boolean;
            systemMessage?: string;
        }
        | {
            maxIterations?: number;
            returnIntermediateSteps?: boolean;
            systemMessage?: string;
        }
        | {
            humanMessageTemplate?: string;
            maxIterations?: number;
            prefix?: string;
            returnIntermediateSteps?: boolean;
            suffix?: string;
            suffixChat?: string;
        }
        | {
            ignoredTables?: string;
            includedSampleRows?: number;
            includedTables?: string;
            prefixPrompt?: string;
            suffixPrompt?: string;
            topK?: number;
        }
        | { humanMessageTemplate?: string };
    promptType?: "auto" | "define";
    text?: string;
}

Properties§

Source§

readonly agent?:
    | "sqlAgent"
    | "conversationalAgent"
    | "openAiFunctionsAgent"
    | "planAndExecuteAgent"
    | "reActAgent"
    | "toolsAgent"

Default: "conversationalAgent"

Source§

readonly binaryPropertyName?: string

Default: "data"

Source§

readonly dataSource?: "mysql" | "postgres" | "sqlite"

SQL database to connect to Default: "sqlite"

Source§

readonly hasOutputParser?: boolean

Source§

readonly input?: string

Type options: {"rows":5}

Source§

readonly options?:
    | {
        maxIterations?: number;
        passthroughBinaryImages?: boolean;
        returnIntermediateSteps?: boolean;
        systemMessage?: string;
    }
    | {
        humanMessage?: string;
        maxIterations?: number;
        returnIntermediateSteps?: boolean;
        systemMessage?: string;
    }
    | {
        maxIterations?: number;
        returnIntermediateSteps?: boolean;
        systemMessage?: string;
    }
    | {
        humanMessageTemplate?: string;
        maxIterations?: number;
        prefix?: string;
        returnIntermediateSteps?: boolean;
        suffix?: string;
        suffixChat?: string;
    }
    | {
        ignoredTables?: string;
        includedSampleRows?: number;
        includedTables?: string;
        prefixPrompt?: string;
        suffixPrompt?: string;
        topK?: number;
    }
    | { humanMessageTemplate?: string }

Default: {}

Source§

readonly promptType?: "auto" | "define"

Default: "auto"

Source§

readonly text?: string

Default: "={{ $json.chatInput }}" Type options: {"rows":2}