유니버설 이미지 생성
이것은 유니버설 이미지 생성 기능입니다. 제공된 콘텐츠가 금융 관련이라고 가정하지 마십시오. 실제 입력에서 주제와 시각적 스타일을 결정하십시오.
호출 시기
사용자가 제공된 콘텐츠를 기반으로 시각 자료, 일러스트레이션, 캐러셀 아트 또는 이미지를 요청할 때마다 이미지 에이전트를 사용하십시오. 이는 연구 또는 게시 워크플로에 결합되어 있지 않습니다.
지원되는 입력
- 플레인 텍스트 및 마크다운.
- JSON 객체 및 배열 (직렬화된 DialogueScript 및 InstagramPost 콘텐츠 포함).
- 개별 슬라이드/씬 및 여러 섹션으로 구성된 문서.
- 기존
visual_prompt필드 (컨텍스트로 재사용해야 함).
계획 및 생성
image-generation-agent 프로젝트 디렉토리에서 명령을 실행하십시오. 요청 시 또는 생성 비용/볼륨이 정당화될 때 항상 먼저 계획을 미리 봅니다:
python -m src.image_agent.cli --input content.json --dry-run
dry-run은 설정된 LLM으로 실제 주제를 분석하고 도메인, 섹션, 스타일, 종횡비 및 전체 프롬프트를 출력합니다. 이미지 제공자에 연락하거나 이미지를 저장하지 않습니다. 생성하려면:
python -m src.image_agent.cli --input content.json
python -m src.image_agent.cli --input content.md --aspect-ratio 4:5
python -m src.image_agent.cli --input content.json --style cinematic \
--images-per-section 2 --output output/custom
# 재분석 없이 저장된 프롬프트로 실패한 이미지 재시도
python -m src.image_agent.cli \
--retry output/images/generated/topic/generation_manifest.json
계획은 설정된 최대치에 따라 콘텐츠에 적합한 이미지 수를 결정합니다. 슬라이드/씬의 경우 순서를 유지하고 시리즈 전체에 일관된 스타일을 사용하십시오. 기존 시각적 프롬프트를 소스 자료로 사용하십시오. 입력 이상의 사실을 추가하지 마십시오. 정확한 텍스트는 Pillow로 오버레이되어야 하며, 이미지 모델에 위임되지 않아야 합니다.
보고 및 실패
이미지와 generation_manifest.json은 요청된 출력 디렉토리 아래 고유한 콘텐츠 슬러그 폴더에 저장됩니다. 정확한 출력 경로, 성공/실패한 이미지 수 및 매니페스트 경로를 보고하십시오. 보고를 완료하기 전에 매니페스트를 확인하십시오.
분석이 실패하면 설정된 LLM API 오류를 보고하십시오. 이미지 생성이 실패하면 제공자 오류와 실패한 이미지 번호를 보고하십시오. 이미지가 생성되었다고 암시하거나 조용히 제공자를 전환하지 마십시오. Cloudflare 생성에는 CLOUDFLARE_ACCOUNT_ID와 CLOUDFLARE_API_TOKEN이 필요합니다. 이전에 생성된 파일은 절대 덮어쓰지 않습니다. --retry <generation_manifest.json>으로 실패를 재시도하면 성공한 이미지는 건너뛰고 원래 프롬프트가 재사용됩니다.