2025-06-21 16:33:21 +08:00
|
|
|
"""
|
|
|
|
|
LLM 适配器模块
|
|
|
|
|
|
|
|
|
|
提供不同LLM服务商的API适配器实现,统一接口调用方式。
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
from .base import BaseAdapter, OpenAICompatAdapter, RequestData, ResponseData
|
|
|
|
|
from .factory import LLMAdapterFactory, get_adapter_for_api_type, register_adapter
|
|
|
|
|
from .gemini import GeminiAdapter
|
2025-12-14 20:27:02 +08:00
|
|
|
from .openai import DeepSeekAdapter, OpenAIAdapter, OpenAIImageAdapter
|
2025-06-21 16:33:21 +08:00
|
|
|
|
|
|
|
|
LLMAdapterFactory.initialize()
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
"BaseAdapter",
|
2025-12-14 20:27:02 +08:00
|
|
|
"DeepSeekAdapter",
|
2025-06-21 16:33:21 +08:00
|
|
|
"GeminiAdapter",
|
|
|
|
|
"LLMAdapterFactory",
|
|
|
|
|
"OpenAIAdapter",
|
|
|
|
|
"OpenAICompatAdapter",
|
2025-12-14 20:27:02 +08:00
|
|
|
"OpenAIImageAdapter",
|
2025-06-21 16:33:21 +08:00
|
|
|
"RequestData",
|
|
|
|
|
"ResponseData",
|
|
|
|
|
"get_adapter_for_api_type",
|
|
|
|
|
"register_adapter",
|
|
|
|
|
]
|