Files
AiDA_Python/app/api/api_agent_generate_image.py
zhouchengrong 00b8e9fb02 feat(新功能):
fix(修复bug):
docs(文档变更):
refactor(重构):
test(增加测试): Agent generate test
2025-03-13 15:14:19 +08:00

20 lines
533 B
Python

import io
import logging
from fastapi import APIRouter, HTTPException
from starlette.responses import StreamingResponse
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):
server = GenerateImage()
byte_stream = server.get_result(prompt)
# 返回流式响应
return StreamingResponse(byte_stream, media_type="image/png")