Files
Aether/_deprecated_py_src/api/handlers/openai/video_adapter.py

25 lines
647 B
Python
Raw Normal View History

"""
OpenAI Video Adapter - 基于 VideoAdapterBase Sora 适配器
"""
from __future__ import annotations
from src.api.handlers.base.video_adapter_base import VideoAdapterBase
from src.api.handlers.base.video_handler_base import VideoHandlerBase
from src.core.api_format import ApiFamily
class OpenAIVideoAdapter(VideoAdapterBase):
FORMAT_ID = "openai:video"
API_FAMILY = ApiFamily.OPENAI
name = "openai.video"
@property
def HANDLER_CLASS(self) -> type[VideoHandlerBase]:
from src.api.handlers.openai.video_handler import OpenAIVideoHandler
return OpenAIVideoHandler
__all__ = ["OpenAIVideoAdapter"]