UNPKG

@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
// 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';