Spaces:
Running
Running
File size: 903 Bytes
4ef118d | 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | """
Provider adapters for various AI model providers.
Uses Agno framework for model abstraction.
"""
from .base import (
BaseProviderAdapter,
ExecutionContext,
ProviderConfig,
StreamChunk,
)
from .factory import SUPPORTED_PROVIDERS, get_provider_adapter, is_provider_supported
from .openai import OpenAIAdapter
from .other_providers import (
GeminiAdapter,
GLMAdapter,
KimiAdapter,
MinimaxAdapter,
ModelScopeAdapter,
NvidiaAdapter,
SiliconFlowAdapter,
)
__all__ = [
# Base
"BaseProviderAdapter",
"ExecutionContext",
"ProviderConfig",
"StreamChunk",
# Factory
"get_provider_adapter",
"is_provider_supported",
"SUPPORTED_PROVIDERS",
# Adapters
"OpenAIAdapter",
"SiliconFlowAdapter",
"GLMAdapter",
"KimiAdapter",
"NvidiaAdapter",
"MinimaxAdapter",
"ModelScopeAdapter",
"GeminiAdapter",
]
|