Interface ChainLlmNodeParameters

Source
interface ChainLlmNodeParameters {
    batching?: {
        batchSize?: number;
        delayBetweenBatches?: number;
    };
    hasOutputParser?: boolean;
    messages?: {
        messageValues: {
            binaryImageDataKey: string;
            imageDetail?: "auto"
            | "low"
            | "high";
            imageUrl: string;
            message: string;
            messageType?: "text" | "imageBinary" | "imageUrl";
            type?:
                | "AIMessagePromptTemplate"
                | "SystemMessagePromptTemplate"
                | "HumanMessagePromptTemplate";
        }[];
    };
    needsFallback?: boolean;
    prompt?: string;
    promptType?: "auto"
    | "define";
    text?: string;
}

Properties§

Source§

readonly batching?: { batchSize?: number; delayBetweenBatches?: number }

Batch processing options for rate limiting Default: {}

Source§

readonly hasOutputParser?: boolean

Source§

readonly messages?: {
    messageValues: {
        binaryImageDataKey: string;
        imageDetail?: "auto" | "low" | "high";
        imageUrl: string;
        message: string;
        messageType?: "text" | "imageBinary" | "imageUrl";
        type?:
            | "AIMessagePromptTemplate"
            | "SystemMessagePromptTemplate"
            | "HumanMessagePromptTemplate";
    }[];
}

Default: {} Type options: {"multipleValues":true}

Source§

readonly needsFallback?: boolean

Source§

readonly prompt?: string

Default: "={{ $json.input }}"

Source§

readonly promptType?: "auto" | "define"

Default: "auto"

Source§

readonly text?: string

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