n8n-nodes-flowise
Version:
n8n node for Flowise AI workflows and chatflows integration
57 lines • 1.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Flowise = void 0;
class Flowise {
constructor() {
this.description = {
displayName: 'Flowise',
name: 'flowise',
icon: 'file:flowise.svg',
group: ['transform'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
description: 'Interact with Flowise AI workflows and chatflows',
defaults: {
name: 'Flowise',
},
inputs: ["main"],
outputs: ["main"],
credentials: [
{
name: 'flowiseApi',
required: true,
},
],
requestDefaults: {
baseURL: "={{$credentials?.baseUrl || 'http://localhost:3000'}}",
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
},
properties: [
{
displayName: 'Resource',
name: 'resource',
type: 'options',
noDataExpression: true,
options: [
{
name: 'Chat',
value: 'chat',
description: 'Interact with Flowise chatflows',
},
{
name: 'Vector Store',
value: 'vectorStore',
description: 'Manage vector store operations',
},
],
default: 'chat',
}
]
};
}
}
exports.Flowise = Flowise;
//# sourceMappingURL=Flowise.node.js.map