Files
video-gen/video-gen-api/app/schemas/virtual_portrait_v3/upload.py
T
root 0c511f3451 1、增加调用 AI 视频生成能力和虚拟素材库管理的对外api
2、增加后台apikkey管理
3、增加apikey单独的模型定价
4、增加apikey调用情况
5、完善所有数据的注释增加
2026-08-06 13:13:28 +08:00

17 lines
754 B
Python

from __future__ import annotations
from pydantic import BaseModel, ConfigDict, Field
class VpV3UploadOut(BaseModel):
"""上传文件响应(写入 UploadResource 账本后返回)。"""
model_config = ConfigDict(extra="ignore")
url: str = Field(description="上传后的访问 URL,创建素材时作为 source_url 传入")
filename: str = Field(description="文件名")
type: str = Field(description="资源类型:Image/Video")
resource_id: str = Field(description="UploadResource 的 resource_id,创建素材时请回传 upload_resource_id")
file_size_bytes: int = Field(0, description="文件大小字节")
duration_seconds: float | None = Field(None, description="视频时长秒(Video 上传返回)")