irregular6612's picture
feat(cp4): provider factory (make_provider) with lazy registry + fake path
3635b39
Raw
History Blame Contribute Delete
577 Bytes
"""proteus.providers — LLM backends consumed by agents.
This slice ships the abstract base, the thinking-tag parser, a ``FakeProvider``
for offline tests, and a ``make_provider`` factory that builds real cloud
providers lazily from a ``"name:model"`` spec.
"""
from proteus.providers.base import CompletionResult, LLMProvider
from proteus.providers.fake import FakeProvider
from proteus.providers.factory import available_providers, make_provider
__all__ = [
"CompletionResult",
"LLMProvider",
"FakeProvider",
"make_provider",
"available_providers",
]