Glowb Dev Docs
SaaS API가이드라인 Trial (데모)

컨셉 3개 생성 (Step 2)

저장된 campaignData + 사용자 입력(PDF/릴스/초안텍스트)으로 컨셉 3개 후보를 생성합니다.

컨셉 3개 생성

Python /report/guideline/v4/concepts 를 호출해 컨셉 3개 후보를 생성하고 trial 세션에 저장합니다. prepare 로 저장한 campaignDatacampaign_data_override 로 함께 전달됩니다. 세션 statusCONCEPTS_GENERATED 로 전이됩니다.

HTTP 요청

POST /ai/guideline/trial/{trialId}/concepts
Content-Type: application/json

인증 불필요 (permitAll).

Path Parameters

파라미터타입필수설명
trialIdStringprepare 로 발급된 세션 UUID

Request Body

{
  "conceptText": "촉촉한 무드로 진정 효과 강조",
  "fileUrls": ["https://{bucket}.s3.{region}.amazonaws.com/guideline/generation/trial/...guide.pdf"],
  "referenceLinks": ["https://instagram.com/reel/..."],
  "regenerate": false
}
필드타입필수설명
conceptTextString아니오컨셉 자유 입력
fileUrlsArray<String>아니오가이드라인 PDF 등 S3 URL (upload-url 로 업로드)
referenceLinksArray<String>아니오참고 릴스 링크
regenerateBoolean아니오true 면 기존 세션 컨셉을 previous_concepts 로 전달

응답

Python 응답을 그대로 반환합니다 (concepts 3개, gemini_file_ids, pdf_metadata 등). 세션에 concepts·geminiFileIds·pdfMetadata·referenceMetadata 저장.

API 테스트

On this page