@langchain/community
Version:
Third-party integrations for LangChain.js
1 lines • 2.5 kB
Source Map (JSON)
{"version":3,"file":"layerup_security.d.ts","names":["LLM","BaseLLM","BaseLLMCallOptions","GuardrailResponse","LLMMessage","LayerupSecurityOptions","Record","LayerupSecurity","Promise"],"sources":["../../src/llms/layerup_security.d.ts"],"sourcesContent":["import { LLM, BaseLLM, type BaseLLMCallOptions } from \"@langchain/core/language_models/llms\";\nimport { GuardrailResponse, LLMMessage } from \"@layerup/layerup-security\";\nexport interface LayerupSecurityOptions extends BaseLLMCallOptions {\n llm: BaseLLM;\n layerupApiKey?: string;\n layerupApiBaseUrl?: string;\n promptGuardrails?: string[];\n responseGuardrails?: string[];\n mask?: boolean;\n metadata?: Record<string, unknown>;\n handlePromptGuardrailViolation?: (violation: GuardrailResponse) => LLMMessage;\n handleResponseGuardrailViolation?: (violation: GuardrailResponse) => LLMMessage;\n}\nexport declare class LayerupSecurity extends LLM {\n static lc_name(): string;\n lc_serializable: boolean;\n llm: BaseLLM;\n layerupApiKey: string;\n layerupApiBaseUrl: string;\n promptGuardrails: string[];\n responseGuardrails: string[];\n mask: boolean;\n metadata: Record<string, unknown>;\n handlePromptGuardrailViolation: (violation: GuardrailResponse) => LLMMessage;\n handleResponseGuardrailViolation: (violation: GuardrailResponse) => LLMMessage;\n private layerup;\n constructor(options: LayerupSecurityOptions);\n _llmType(): string;\n _call(input: string, options?: BaseLLMCallOptions): Promise<string>;\n}\n//# sourceMappingURL=layerup_security.d.ts.map"],"mappings":";;;;UAEiBK,sBAAAA,SAA+BH;OACvCD;EADQI,aAAAA,CAAAA,EAAAA,MAAAA;EACRJ,iBAAAA,CAAAA,EAAAA,MAAAA;EAMMK,gBAAAA,CAAAA,EAAAA,MAAAA,EAAAA;EACkCH,kBAAAA,CAAAA,EAAAA,MAAAA,EAAAA;EAAsBC,IAAAA,CAAAA,EAAAA,OAAAA;EACpBD,QAAAA,CAAAA,EAFpCG,MAEoCH,CAAAA,MAAAA,EAAAA,OAAAA,CAAAA;EAAsBC,8BAAAA,CAAAA,EAAAA,CAAAA,SAAAA,EADxBD,iBACwBC,EAAAA,GADFA,UACEA;EATzBF,gCAAAA,CAAAA,EAAAA,CAAAA,SAAAA,EASGC,iBATHD,EAAAA,GASyBE,UATzBF;AAAkB;AAW7CK,cAAAA,eAAAA,SAAwBP,GAAAA,CAAT;EAG3BC,OAAAA,OAAAA,CAAAA,CAAAA,EAAAA,MAAAA;EAMKK,eAAAA,EAAAA,OAAAA;EACkCH,GAAAA,EAPvCF,OAOuCE;EAAsBC,aAAAA,EAAAA,MAAAA;EACpBD,iBAAAA,EAAAA,MAAAA;EAAsBC,gBAAAA,EAAAA,MAAAA,EAAAA;EAE/CC,kBAAAA,EAAAA,MAAAA,EAAAA;EAEUH,IAAAA,EAAAA,OAAAA;EAAqBM,QAAAA,EAN1CF,MAM0CE,CAAAA,MAAAA,EAAAA,OAAAA,CAAAA;EAfXR,8BAAAA,EAAAA,CAAAA,SAAAA,EAUGG,iBAVHH,EAAAA,GAUyBI,UAVzBJ;EAAG,gCAAA,EAAA,CAAA,SAAA,EAWEG,iBAXF,EAAA,GAWwBC,UAXxB;;uBAavBC;;iCAEUH,qBAAqBM"}