티스토리 뷰

에이전트 구동 시간이 너무 오래걸려, 디버그를 위해 쿼리 파라미터를 추가해, 해당 파라미터가 있을 경우에는 에이전트를 호출하지 않고 사전에 정의해둔 데이터를 반환하게 했다.

 

1. type형식

- FastAPI에서는 쿼리 파라미터는 문자열(str)로 전달됨

- debug=True라고 해도, debug는 "True"문자열일 가능성이 있음

@router.post("/cafe")
async def get_cafes(
    user_input: TravelPlanRequest,
    prompt: Optional[str],
    debug: Optional[bool] = False,  # 기본값 False
    redis_client: Redis = Depends(get_redis)
):
    if str(debug).lower() == "true":  # 문자열을 명확하게 변환
        return {
            "status": "success",
            "message": "카페 리스트가 생성되었습니다.",
            "data": {...}  # 미리 정의한 데이터
        }

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함