From b8ae59846014c7f0c48fba78b4e82dd2066cbc06 Mon Sep 17 00:00:00 2001 From: jaehwang Date: Fri, 30 Jan 2026 01:38:16 +0000 Subject: [PATCH] =?UTF-8?q?lyric=20=EB=A7=88=EC=BC=80=ED=8C=85=20=EC=9D=B8?= =?UTF-8?q?=ED=85=94=EB=A6=AC=EC=A0=84=EC=8A=A4=20optional=20=ED=8C=A8?= =?UTF-8?q?=ED=8B=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/utils/prompts/schemas/lyric.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/utils/prompts/schemas/lyric.py b/app/utils/prompts/schemas/lyric.py index 9d4423f..9a1698b 100644 --- a/app/utils/prompts/schemas/lyric.py +++ b/app/utils/prompts/schemas/lyric.py @@ -1,12 +1,12 @@ from pydantic import BaseModel, Field -from typing import List +from typing import List, Optional # Input 정의 class LyricPromptInput(BaseModel): customer_name : str = Field(..., description = "마케팅 대상 사업체 이름") region : str = Field(..., description = "마케팅 대상 지역") detail_region_info : str = Field(..., description = "마케팅 대상 지역 상세") - marketing_intelligence_summary : str = Field(..., description = "마케팅 분석 정보 보고서") + marketing_intelligence_summary : Optional[str] = Field(None, description = "마케팅 분석 정보 보고서") language : str= Field(..., description = "가사 언어") promotional_expression_example : str = Field(..., description = "판촉 가사 표현 예시") timing_rules : str = Field(..., description = "시간 제어문")