feat: 增加水印

This commit is contained in:
R524809
2026-08-24 17:15:08 +08:00
parent 95cb93a160
commit 024777ed8a
13 changed files with 272 additions and 7 deletions
+6
View File
@@ -9,6 +9,9 @@ from pydantic_settings import BaseSettings, SettingsConfigDict
# 仓库根(server/ 的上一级)
ROOT = Path(__file__).resolve().parents[1]
# 水印徽章图(复刻 ozonSeller 图表处理的默认水印;请求可选图片/文字水印)
WATERMARK_IMAGE_PATH = Path(__file__).resolve().parent / "assets" / "watermark.jpg"
class Settings(BaseSettings):
model_config = SettingsConfigDict(
@@ -26,6 +29,9 @@ class Settings(BaseSettings):
# ── 存储 ──
data_dir: str = str(ROOT / "data")
# 水印图片路径(图片水印的徽章源图,可用 .env 覆盖)
watermark_image_path: str = str(WATERMARK_IMAGE_PATH)
# ── 图像生成 providerdoubao(火山方舟 Seedream| tongyi(阿里 DashScope)──
image_provider: str = "doubao"
request_timeout: int = 300 # 单张生图请求超时(秒)