feat: 开发采集插件
This commit is contained in:
@@ -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)
|
||||
@@ -0,0 +1,5 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
router = APIRouter(prefix="/api/image", tags=["image"])
|
||||
|
||||
# Phase 2: watermark / white background / img2img proxy
|
||||
@@ -0,0 +1,5 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
router = APIRouter(prefix="/api/ozon", tags=["ozon"])
|
||||
|
||||
# Phase 3: Ozon Seller API product upload
|
||||
Reference in New Issue
Block a user