| 12345678910111213141516171819 |
- from fastapi import FastAPI
- from pydantic import BaseModel
- from typing import Optional
- from comfy_launcher import launch_comfy_server
- app = FastAPI()
- class LaunchRequest(BaseModel):
- version_id: Optional[str] = "90f77137-ba75-400d-870f-204c614ae8a3"
- server_type: Optional[str] = "medium"
- duration: Optional[int] = 3600
- @app.post("/launch")
- def launch(req: LaunchRequest):
- return launch_comfy_server(
- version_id=req.version_id,
- server_type=req.server_type,
- duration=req.duration
- )
|