File size: 659 Bytes
5b6e956
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from .base_plugin import BaseBackendPlugin
from .plugin_manager import PluginManager
from .enhanced_base_plugin import EnhancedBackendPlugin
from .backend_config import (
    BackendConnectionConfig,
    BackendLocation,
    BackendProtocol
)
from .prompt_transformer import (
    StandardGenerationRequest,
    PromptTransformer,
    get_transformer
)

__all__ = [
    # Original plugin system
    'BaseBackendPlugin',
    'PluginManager',
    # Enhanced plugin system
    'EnhancedBackendPlugin',
    'BackendConnectionConfig',
    'BackendLocation',
    'BackendProtocol',
    'StandardGenerationRequest',
    'PromptTransformer',
    'get_transformer',
]