Files
AiDA_Python/app/api/api_agent_generate_image.py

21 lines
562 B
Python
Raw Normal View History

import logging
from fastapi import APIRouter, HTTPException
from app.schemas.response_template import ResponseModel
from app.service.generate_image.agent_generate import GenerateImage
router = APIRouter()
logger = logging.getLogger()
@router.get("/agent_generate_image")
def generate_image(prompt: str):
try:
server = GenerateImage()
data = server.get_result(prompt)
except Exception as e:
logger.warning(f"generate_image Run Exception @@@@@@:{e}")
raise HTTPException(status_code=404, detail=str(e))
return data