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

22 lines
947 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
from __future__ import annotations
from pydantic import BaseModel, ConfigDict, Field
class VpV3QuotaConfigOut(BaseModel):
"""当前 API Key 的虚拟素材配额&已使用量。"""
model_config = ConfigDict(extra="ignore")
# 上限
project_limit: int = Field(0, description="虚拟项目上限,0=不可创建")
asset_limit: int = Field(0, description="虚拟素材总数上限,0=不可上传")
storage_mb_limit: int = Field(0, description="上传存储上限 MB0=不可上传文件")
# 已使用
project_used: int = Field(0, description="已创建项目数(未删除)")
asset_used: int = Field(0, description="已上传素材数(未删除,图片+视频)")
storage_mb_used: float = Field(0, description="已占用存储 MB(未删除文件大小合计)")
enabled: bool = Field(False, description="该 API Key 是否可使用虚拟素材库功能(任一上限 > 0 即可)")