feat: add ai provider adapters

This commit is contained in:
QiuSW
2026-07-02 10:33:15 +08:00
parent 09811ead5c
commit c9fbabb04f
14 changed files with 1072 additions and 20 deletions
+26
View File
@@ -0,0 +1,26 @@
from .base import (
AiCapabilityError,
AiProviderConfigError,
AiProviderError,
AiResponseParseError,
ImageGenerationResult,
Provider,
ResolvedModel,
TextGenerationResult,
)
from .registry import default_registry, get_provider, register_provider, resolve_api_type
__all__ = [
"AiCapabilityError",
"AiProviderConfigError",
"AiProviderError",
"AiResponseParseError",
"ImageGenerationResult",
"Provider",
"ResolvedModel",
"TextGenerationResult",
"default_registry",
"get_provider",
"register_provider",
"resolve_api_type",
]