| 123456789101112131415161718192021222324252627 |
- from fastapi import APIRouter
- from app.schemas.deployment import DeployConfig, DeployResponse
- router = APIRouter()
- @router.post("/export", response_model=DeployResponse)
- async def export_adapter(config: DeployConfig):
- """合并 adapter 与基础模型,可选导出为 GGUF。"""
- return DeployResponse(
- job_id=config.job_id,
- status="pending",
- output_path=None,
- error=None,
- )
- @router.get("/{deploy_id}/status", response_model=DeployResponse)
- async def get_deployment_status(deploy_id: str):
- """获取导出/部署任务状态。"""
- return DeployResponse(
- job_id=deploy_id,
- status="pending",
- output_path=None,
- error=None,
- )
|