@aikidosec/firewall
Version:
Zen by Aikido is an embedded Web Application Firewall that autonomously protects Node.js apps against common and critical attacks
13 lines (12 loc) • 413 B
TypeScript
import { Hooks } from "../agent/hooks/Hooks";
import { Wrapper } from "../agent/Wrapper";
type Provider = "openai" | "azure";
export declare class OpenAI implements Wrapper {
private inspectResponse;
private inspectCompletionResponse;
getProvider(exports: unknown, subject: unknown): Provider;
private getResponsesClass;
private getCompletionsClass;
wrap(hooks: Hooks): void;
}
export {};