Files
ozon-seller-kit/server/api/ai.py
T
2026-08-11 17:09:23 +08:00

18 lines
538 B
Python

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)