UNPKG

@dooor-ai/toolkit

Version:

Guards, Evals & Observability for AI applications - works seamlessly with LangChain/LangGraph

29 lines 1.83 kB
/** * DOOOR AI Toolkit * Guards, Evals & Observability for AI applications */ export * from "./core/types"; export { dooorChatGuard, getObservabilityCollector, setObservabilityEnabled, getCallbacks, } from "./integrations/langchain"; export { Guard } from "./guards/base"; export { PromptInjectionGuard } from "./guards/prompt-injection"; export { ToxicityGuard } from "./guards/toxicity"; export { PIIGuard } from "./guards/pii"; export { Eval } from "./evals/base"; export { LatencyEval } from "./evals/latency"; export { AnswerRelevancyEval } from "./evals/answer-relevancy"; export { FaithfulnessEval } from "./evals/faithfulness"; export { ContextualRecallEval } from "./evals/contextual-recall"; export { ContextualPrecisionEval } from "./evals/contextual-precision"; export { HallucinationEval } from "./evals/hallucination"; export { BiasEval } from "./evals/bias"; export { SummarizationEval } from "./evals/summarization"; export { KnowledgeRetentionEval } from "./evals/knowledge-retention"; export { RoleAdherenceEval } from "./evals/role-adherence"; export { ObservabilityBackend, ConsoleBackend, CortexDBBackend, ObservabilityCollector, logTrace, LogTraceOptions, } from "./observability/logger"; export { CortexDBClient, configureCortexDB, configureCortexDBFromConnectionString, getCortexDBClient, parseCortexDBConnectionString, } from "./observability/cortexdb-client"; export type { CortexDBConfig, AIInvokeRequest, AIInvokeResponse } from "./observability/cortexdb-client"; export type { ToolkitConfig } from "./core/types"; export { RAGContext } from "./rag/context"; export { RAGStrategy, RAGContextConfig, RAGDocument, RAGEmbedding, RAGFile, RAGMetadata, RAGResult, } from "./rag/types"; export { retrieveContext, buildRAGPrompt, RAGRetrievalResult } from "./rag/helpers"; //# sourceMappingURL=index.d.ts.map