promotional_expressions 제거
parent
825ab1fd89
commit
8d021c8555
|
|
@ -269,15 +269,6 @@ async def generate_lyric(
|
||||||
step1_start = time.perf_counter()
|
step1_start = time.perf_counter()
|
||||||
logger.debug(f"[generate_lyric] Step 1: 서비스 초기화 및 프롬프트 생성...")
|
logger.debug(f"[generate_lyric] Step 1: 서비스 초기화 및 프롬프트 생성...")
|
||||||
|
|
||||||
promotional_expressions = {
|
|
||||||
"Korean" : "인스타 감성, 사진같은 하루, 힐링, 여행, 감성 숙소",
|
|
||||||
"English" : "Instagram vibes, picture-perfect day, healing, travel, getaway",
|
|
||||||
"Chinese" : "网红打卡, 治愈系, 旅行, 度假, 拍照圣地",
|
|
||||||
"Japanese" : "インスタ映え, 写真のような一日, 癒し, 旅行, 絶景",
|
|
||||||
"Thai" : "ที่พักสวย, ฮีลใจ, เที่ยว, ถ่ายรูป, วิวสวย",
|
|
||||||
"Vietnamese" : "check-in đẹp, healing, du lịch, nghỉ dưỡng, view đẹp"
|
|
||||||
}# HARD CODED, 어디에 정리하지? 아직 정리되지 않음
|
|
||||||
|
|
||||||
timing_rules = {
|
timing_rules = {
|
||||||
"60s" : """
|
"60s" : """
|
||||||
8–12 lines
|
8–12 lines
|
||||||
|
|
@ -294,7 +285,6 @@ async def generate_lyric(
|
||||||
"detail_region_info" : request_body.detail_region_info or "",
|
"detail_region_info" : request_body.detail_region_info or "",
|
||||||
"marketing_intelligence_summary" : json.dumps(marketing_intel.intel_result, ensure_ascii = False),
|
"marketing_intelligence_summary" : json.dumps(marketing_intel.intel_result, ensure_ascii = False),
|
||||||
"language" : request_body.language,
|
"language" : request_body.language,
|
||||||
"promotional_expression_example" : promotional_expressions[request_body.language],
|
|
||||||
"timing_rules" : timing_rules["60s"], # 아직은 선택지 하나
|
"timing_rules" : timing_rules["60s"], # 아직은 선택지 하나
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ class LyricPromptInput(BaseModel):
|
||||||
detail_region_info : str = Field(..., description = "마케팅 대상 지역 상세")
|
detail_region_info : str = Field(..., description = "마케팅 대상 지역 상세")
|
||||||
marketing_intelligence_summary : Optional[str] = Field(None, description = "마케팅 분석 정보 보고서")
|
marketing_intelligence_summary : Optional[str] = Field(None, description = "마케팅 분석 정보 보고서")
|
||||||
language : str= Field(..., description = "가사 언어")
|
language : str= Field(..., description = "가사 언어")
|
||||||
promotional_expression_example : str = Field(..., description = "판촉 가사 표현 예시")
|
|
||||||
timing_rules : str = Field(..., description = "시간 제어문")
|
timing_rules : str = Field(..., description = "시간 제어문")
|
||||||
|
|
||||||
# Output 정의
|
# Output 정의
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue