feat: 开发采集插件

This commit is contained in:
R524809
2026-08-11 17:09:23 +08:00
parent 6c4356de24
commit b27e42dc75
148 changed files with 6898 additions and 9691 deletions
View File
+17
View File
@@ -0,0 +1,17 @@
from fastapi import APIRouter
from schemas.copy import CopyRequest, CopyResponse
from services.deepseek import generate_copy
from services.models_catalog import ModelsListResponse, list_model_options
router = APIRouter(prefix="/api/ai", tags=["ai"])
@router.get("/models", response_model=ModelsListResponse)
async def get_models() -> ModelsListResponse:
return list_model_options()
@router.post("/copy", response_model=CopyResponse)
async def create_copy(body: CopyRequest) -> CopyResponse:
return await generate_copy(body)
+5
View File
@@ -0,0 +1,5 @@
from fastapi import APIRouter
router = APIRouter(prefix="/api/image", tags=["image"])
# Phase 2: watermark / white background / img2img proxy
+5
View File
@@ -0,0 +1,5 @@
from fastapi import APIRouter
router = APIRouter(prefix="/api/ozon", tags=["ozon"])
# Phase 3: Ozon Seller API product upload