From 535c4722847b1208fe2be9d91c6e1ff4f657e444 Mon Sep 17 00:00:00 2001 From: kanguk Date: Thu, 25 Jan 2024 17:25:24 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=ED=94=84=EB=A1=AC=ED=94=84=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 1 - story/image_generation_logic.py | 16 +++++----------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3458752..8d41d94 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,6 @@ COPY requirements.txt / RUN pip install --upgrade pip RUN pip install -r requirements.txt -RUN pip install Pillow RUN pip install neo4j-driver RUN pip install --upgrade django_neomodel neomodel diff --git a/story/image_generation_logic.py b/story/image_generation_logic.py index c783a4d..d54d142 100644 --- a/story/image_generation_logic.py +++ b/story/image_generation_logic.py @@ -8,22 +8,16 @@ def generate_image_logic(content): try: - prompt_keyword = "American Cartoon drawing style, High-quality image" + prompt_keyword = "Please do the drawing style as follows: Mix American cartoon painting with watercolour , high quality" response = openai.Image.create( model="dall-e-3", size="1024x1024", quality="standard", - # prompt="다음 이야기를 소설의 한장면의 그림같이 만들어줘 일러스트같이 만들어줘. 이미지 안에 어떠한 텍스트나 라벨도 포함되지 않는, 순수한 시각적 예술 작품을 원합니다. 배경 설명, 문자, 라벨을 포함하지 말아주세요. 오직 요청한 시나리오에 근거한 이미지만을 생성해 주세요. 말풍선이나 대사 없이 조용한 순간을 표현해 주세요. \n "+content+ " \n 중요한 특징은 절대 빼먹지마, 장소, 인물, 특징, 시간대, 기분, 행동, 풍경 모두 담을 수 있도록 해. + Please don't put the letters in the image. \n Please do not include any text or label in the picture.\n 대사 넣지 마 without letter" + prompt_keyword, -# prompt =""" -# 이미지를 생성할 때, 다음 조건을 꼭 지켜주세요: 이미지 내에 어떠한 텍스트도 포함되지 않아야 합니다. 캐릭터의 대화나 생각을 나타내는 말풍선이나 글자는 넣지 말아 주세요. 순수하게 시각적인 요소만으로 이야기의 한 장면을 표현해주세요\n -# 단순하고 명확한 하나의 장면을 포함한 이미지를 생성해 주세요. 복잡한 부연 설명, 텍스트 박스, 또는 다른 장면들이 없는, 주인공이 활동하는 단일 장면에 초점을 맞춘 이미지를 원합니다." -# -# """+ content + prompt_keyword, - prompt = """ - "Please ensure the following conditions when generating the image: The image must not include any text. Do not add speech bubbles or text that represents the character's dialogue or thoughts. The image should purely represent a scene with visual elements only. -Create an image that contains a simple and clear single scene. Focus on the protagonist in action without complicated supplementary explanations, text boxes, or additional scenes." - """ + prompt_keyword + content, + prompt=""" + "Please ensure the following conditions when generating the image: The image must not include any text. Do not add speech bubbles or text that represents the character's dialogue or thoughts. The image should purely represent a scene with visual elements only. + Create an image that contains a simple and clear single scene. + """ + prompt_keyword + content, n=1 )