@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and
21 lines (20 loc) • 654 B
TypeScript
import type { LanguageModelV1 } from "ai";
import type { NeuroLinkMiddleware } from "../../types/middlewareTypes.js";
/**
* Configuration for the Guardrails middleware.
*/
export interface GuardrailsMiddlewareConfig {
badWords?: {
enabled?: boolean;
list?: string[];
};
modelFilter?: {
enabled?: boolean;
filterModel?: LanguageModelV1;
};
}
/**
* Create Guardrails AI middleware for content filtering and policy enforcement.
* @param config - Configuration for the guardrails middleware.
*/
export declare function createGuardrailsMiddleware(config?: GuardrailsMiddlewareConfig): NeuroLinkMiddleware;