Flowise
39 строк · 1.1 Кб
1import { INodeParams, INodeCredential } from '../src/Interface'2
3class LangfuseApi implements INodeCredential {4label: string5name: string6version: number7description: string8inputs: INodeParams[]9
10constructor() {11this.label = 'Langfuse API'12this.name = 'langfuseApi'13this.version = 1.014this.description =15'Refer to <a target="_blank" href="https://langfuse.com/docs/flowise">integration guide</a> on how to get API keys on Langfuse'16this.inputs = [17{18label: 'Secret Key',19name: 'langFuseSecretKey',20type: 'password',21placeholder: 'sk-lf-abcdefg'22},23{24label: 'Public Key',25name: 'langFusePublicKey',26type: 'string',27placeholder: 'pk-lf-abcdefg'28},29{30label: 'Endpoint',31name: 'langFuseEndpoint',32type: 'string',33default: 'https://cloud.langfuse.com'34}35]36}37}
38
39module.exports = { credClass: LangfuseApi }40