2025-06-21 16:33:21 +08:00
|
|
|
"""
|
|
|
|
|
LLM 适配器模块
|
|
|
|
|
|
|
|
|
|
提供不同LLM服务商的API适配器实现,统一接口调用方式。
|
|
|
|
|
"""
|
|
|
|
|
|
2026-07-03 08:53:56 +08:00
|
|
|
from .base import BaseAdapter, RequestData, ResponseData
|
|
|
|
|
from .deepseek import DeepSeekAdapter
|
|
|
|
|
from .doubao import DoubaoAdapter
|
2025-06-21 16:33:21 +08:00
|
|
|
from .factory import LLMAdapterFactory, get_adapter_for_api_type, register_adapter
|
|
|
|
|
from .gemini import GeminiAdapter
|
2026-07-03 08:53:56 +08:00
|
|
|
from .glm import GLMAdapter
|
|
|
|
|
from .jina import JinaAdapter
|
|
|
|
|
from .mimo import MiMoAdapter
|
|
|
|
|
from .minimax import MiniMaxAdapter
|
2026-07-10 09:14:06 +08:00
|
|
|
from .openai import OpenAIAdapter, OpenAICompatAdapter, OpenAIResponsesAdapter
|
2026-07-03 08:53:56 +08:00
|
|
|
from .openrouter import OpenRouterAdapter
|
2025-06-21 16:33:21 +08:00
|
|
|
|
|
|
|
|
LLMAdapterFactory.initialize()
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
"BaseAdapter",
|
2025-12-14 20:27:02 +08:00
|
|
|
"DeepSeekAdapter",
|
2026-07-03 08:53:56 +08:00
|
|
|
"DoubaoAdapter",
|
|
|
|
|
"GLMAdapter",
|
2025-06-21 16:33:21 +08:00
|
|
|
"GeminiAdapter",
|
2026-07-03 08:53:56 +08:00
|
|
|
"JinaAdapter",
|
2025-06-21 16:33:21 +08:00
|
|
|
"LLMAdapterFactory",
|
2026-07-03 08:53:56 +08:00
|
|
|
"MiMoAdapter",
|
|
|
|
|
"MiniMaxAdapter",
|
2025-06-21 16:33:21 +08:00
|
|
|
"OpenAIAdapter",
|
|
|
|
|
"OpenAICompatAdapter",
|
2026-07-10 09:14:06 +08:00
|
|
|
"OpenAIResponsesAdapter",
|
2026-07-03 08:53:56 +08:00
|
|
|
"OpenRouterAdapter",
|
2025-06-21 16:33:21 +08:00
|
|
|
"RequestData",
|
|
|
|
|
"ResponseData",
|
|
|
|
|
"get_adapter_for_api_type",
|
|
|
|
|
"register_adapter",
|
|
|
|
|
]
|