@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
44 lines (38 loc) • 1.04 kB
text/typescript
// Core types and interfaces
export * from './types';
// Base classes
export { BaseProcessor } from './base/BaseProcessor';
export { BaseProvider } from './base/BaseProvider';
// Context Engine
export type { ContextEngineConfig } from './pipeline';
export { ContextEngine } from './pipeline';
// Context Providers
export {
HistorySummaryProvider,
InboxGuideProvider,
SystemRoleInjector,
ToolSystemRoleProvider,
} from './providers';
// Processors
export {
GroupMessageFlattenProcessor,
HistoryTruncateProcessor,
InputTemplateProcessor,
MessageCleanupProcessor,
MessageContentProcessor,
PlaceholderVariablesProcessor,
ToolCallProcessor,
ToolMessageReorder,
} from './processors';
// Tools Engine
export type {
FunctionCallChecker,
GenerateToolsParams,
LobeToolManifest,
PluginEnableChecker,
ToolNameGenerator,
ToolsEngineOptions,
ToolsGenerationContext,
ToolsGenerationResult,
} from './tools';
export { filterValidManifests, ToolNameResolver, ToolsEngine, validateManifest } from './tools';