File size: 298 Bytes
2415446
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
"""Shared provider lifecycle contracts.

Ordinary OpenAI-compatible vendors are immutable profiles. Concrete adapter
classes exist only for providers with stateful or algorithmic behavior.
"""

from .base import BaseProvider, ProviderConfig

__all__ = [
    "BaseProvider",
    "ProviderConfig",
]