zhenxun_bot/zhenxun/services/llm/adapters/__init__.py

25 lines
590 B
Python
Raw Normal View History

"""
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
from .openai import OpenAIAdapter
LLMAdapterFactory.initialize()
__all__ = [
"BaseAdapter",
"GeminiAdapter",
"LLMAdapterFactory",
"OpenAIAdapter",
"OpenAICompatAdapter",
"RequestData",
"ResponseData",
"get_adapter_for_api_type",
"register_adapter",
]