支持fastapi服务
This commit is contained in:
48
api/schemas/__init__.py
Normal file
48
api/schemas/__init__.py
Normal file
@@ -0,0 +1,48 @@
|
||||
"""
|
||||
API Schemas (Pydantic models)
|
||||
"""
|
||||
|
||||
from api.schemas.base import BaseResponse, ErrorResponse
|
||||
from api.schemas.llm import LLMChatRequest, LLMChatResponse
|
||||
from api.schemas.tts import TTSSynthesizeRequest, TTSSynthesizeResponse
|
||||
from api.schemas.image import ImageGenerateRequest, ImageGenerateResponse
|
||||
from api.schemas.content import (
|
||||
NarrationGenerateRequest,
|
||||
NarrationGenerateResponse,
|
||||
ImagePromptGenerateRequest,
|
||||
ImagePromptGenerateResponse,
|
||||
TitleGenerateRequest,
|
||||
TitleGenerateResponse,
|
||||
)
|
||||
from api.schemas.video import (
|
||||
VideoGenerateRequest,
|
||||
VideoGenerateResponse,
|
||||
VideoGenerateAsyncResponse,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Base
|
||||
"BaseResponse",
|
||||
"ErrorResponse",
|
||||
# LLM
|
||||
"LLMChatRequest",
|
||||
"LLMChatResponse",
|
||||
# TTS
|
||||
"TTSSynthesizeRequest",
|
||||
"TTSSynthesizeResponse",
|
||||
# Image
|
||||
"ImageGenerateRequest",
|
||||
"ImageGenerateResponse",
|
||||
# Content
|
||||
"NarrationGenerateRequest",
|
||||
"NarrationGenerateResponse",
|
||||
"ImagePromptGenerateRequest",
|
||||
"ImagePromptGenerateResponse",
|
||||
"TitleGenerateRequest",
|
||||
"TitleGenerateResponse",
|
||||
# Video
|
||||
"VideoGenerateRequest",
|
||||
"VideoGenerateResponse",
|
||||
"VideoGenerateAsyncResponse",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user