diff --git a/app/integrations/llm/schemas/plan.py b/app/integrations/llm/schemas/plan.py index 27f46ff..3a01aa7 100644 --- a/app/integrations/llm/schemas/plan.py +++ b/app/integrations/llm/schemas/plan.py @@ -18,6 +18,7 @@ class PlanInput(BaseModel): tiktok: str | None = None instagram_en: str | None = None facebook_en: str | None = None + naver_blog: str | None = None channel_logos: str | None = None brand_assets: str | None = None @@ -56,7 +57,7 @@ class ChannelBrandingRule(BaseModel): profile_photo: str banner_spec: str bio_template: str - current_status: Literal["correct", "incorrect", "missing"] + current_status: Literal["correct", "incorrect", "N/A"] class BrandPlanInconsistencyValue(BaseModel): diff --git a/app/integrations/llm/schemas/report.py b/app/integrations/llm/schemas/report.py index d74ed54..291f895 100644 --- a/app/integrations/llm/schemas/report.py +++ b/app/integrations/llm/schemas/report.py @@ -326,6 +326,8 @@ class ReportInput(BaseModel): tiktok: str | None = None instagram_en: str | None = None facebook_en: str | None = None + kakao_talk: str | None = None + naver_cafe: str | None = None channel_logos: str | None = None diff --git a/app/models/analysis.py b/app/models/analysis.py index 185035b..4196065 100644 --- a/app/models/analysis.py +++ b/app/models/analysis.py @@ -11,6 +11,8 @@ class Channels(BaseModel): tiktok: str | None = None instagram_en: str | None = None facebook_en: str | None = None + kakao_talk: str | None = None + naver_cafe: str | None = None class AnalysisOptions(BaseModel): diff --git a/app/models/plan.py b/app/models/plan.py index 5e67efa..058ec85 100644 --- a/app/models/plan.py +++ b/app/models/plan.py @@ -49,7 +49,7 @@ class ChannelBrandingRule(CamelModel): profile_photo: str banner_spec: str bio_template: str - current_status: Literal["correct", "incorrect", "missing"] + current_status: Literal["correct", "incorrect", "N/A"] class BrandGuide(CamelModel):