워크플로우 이미지 생성하기
이미지 생성
이미지 모델은 서빙이 되어있는 상태를 가정하고 워크플로우 작성법에 대해서 소개하는 페이지입니다.
GenOS에서는 Text를 입력하여 해당 의도에 걸맞는 이미지 생성이 가능합니다.
GenOS에서는 생성된 이미지를 바탕으로 대화가 가능합니다.
1. 이미지 생성 Workflow


외부에 서빙된 이미지 모델에게 이미지 생성을 요청해서 URL을 받아서 챗 UI에 보여주는 형태입니다.
Visible Reasoner image prompt maker에서 Visible Rationale(추론 과정 중 보이는 글)과 Image 생성 Prompt를 만듭니다.
Run Vllm에서 생성된 Image Prompt를 이미지 생성모델로 Post 합니다.
Show Image에서 이미지 모델이 생성해준 URL을 마크다운 형식으로 챗에 내보내 주는 역할입니다.
생성된 이미지를 바탕으로 채팅하는 경우
파이썬 전처리 코드
genos['uploads']에 첨부된 파일(pdf,hwp,ppt,img...etc) 등이 들어옵니다.
data:image/를 분기로 이미지 파일인지 판단하는 이유는 GenOS 상에 이미지 파일을 올릴 경우 base64로 들어오기 때문입니다.
워크플로우 코드
위 파이썬 전처리 코드를 통해 Image 파일이 들어오면, Image 관련 QA로 분기합니다.

Check If Image Uploaded 함수에서 Image_input의 값을 보고 image기반 대화인지 확인합니다.
image 기반 대화가 확인이 되면 아래 분기조건에서 QA with uploaded image 쪽으로 보냅니다.
Visible Reasoner_2에서는 이미지 분석을 위한 reasoning 과정을 보여줍니다.
QA with Uploaded Image 에서 사용자 질의에 응답
Last updated
Was this helpful?