🎨 VideoAgent 이미지 스튜디오
사용 시점: 사용자가 이미지, 사진, 일러스트레이션, 아이콘, 로고, 또는 아트워크를 생성, 그리기, 만들기를 요청할 때.
8개의 최첨단 AI 모델로 이미지를 생성합니다. 이 스킬은 작업에 가장 적합한 모델을 자동으로 선택하고 Midjourney의 비동기 폴링을 포함한 모든 복잡성을 처리하므로 대화에 집중할 수 있습니다.
빠른 참조
| 사용자 의도 | 모델 | 속도 |
|---|---|---|
| 예술적, 영화적, 회화적 | midjourney | ~15s |
| 사실적인 사진, 인물, 제품 | flux-pro | ~8s |
| 일반 목적, 균형 잡힌 | flux-dev | ~10s |
| 빠른 초안, 빠른 반복 | flux-schnell | ~2s |
| 텍스트가 있는 이미지, 로고, 포스터 | ideogram | ~10s |
| 벡터 아트, 아이콘, 플랫 디자인 | recraft | ~8s |
| 애니메이션, 스타일화된 일러스트레이션 | sdxl | ~5s |
| Gemini 기반, 일관된 스타일 | nano-banana | ~12s |
이미지 생성 방법
1단계 — 프롬프트 향상
스크립트를 호출하기 전에 선택한 모델에 적합한 스타일, 조명, 품질 설명자로 사용자 프롬프트를 확장합니다.
- Midjourney:
cinematic lighting,ultra detailed,--v 7,--style raw추가 - Flux:
masterpiece,highly detailed,sharp focus,professional photography추가 - Ideogram: 텍스트 내용, 글꼴 스타일 및 레이아웃을 명시적으로 지정
- Recraft:
vector illustration,flat design,icon style지정
2단계 — 스크립트 실행
node {baseDir}/tools/generate.js \
--model <model_id> \
--prompt "<향상된 프롬프트>" \
--aspect-ratio <비율>
모든 매개변수:
| 매개변수 | 기본값 | 설명 |
|---|---|---|
--model | flux-dev | 위 표의 모델 ID |
--prompt | (필수) | 이미지 생성 프롬프트 |
--aspect-ratio | 1:1 | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 21:9 |
--num-images | 1 | 이미지 수 (1–4, Midjourney는 항상 4개 반환) |
--negative-prompt | — | 피할 사항 (Midjourney에서 지원하지 않음) |
--seed | — | 재현성을 위한 시드 |
3단계 — 결과 반환
스크립트는 항상 대기하고 최종 이미지 URL을 반환합니다. 폴링이 필요하지 않습니다.
{
"success": true,
"model": "flux-pro",
"imageUrl": "https://...",
"images": ["https://..."]
}
imageUrl을 사용자에게 보냅니다.
Midjourney 액션
Midjourney에서 4개 이미지 그리드를 생성한 후 사용자에게 다음 옵션을 제공합니다.
# 이미지 #2 업스케일 (미묘하게, 세부 사항 보존)
node {baseDir}/tools/generate.js \
--model midjourney \
--action upscale \
--index 2 \
--job-id <job_id>
# 이미지 #3의 강력한 변형 생성
node {baseDir}/tools/generate.js \
--model midjourney \
--action variation \
--index 3 \
--job-id <job_id> \
--variation-type 1
# 동일한 프롬프트로 재생성
node {baseDir}/tools/generate.js \
--model midjourney \
--action reroll \
--job-id <job_id>
업스케일 유형: 0 = 미묘함 (기본값, 사진에 가장 적합), 1 = 창의적 (일러스트레이션에 가장 적합)
변형 유형: 0 = 미묘함 (기본값), 1 = 강함 (극적인 변화)
예시 대화
사용자: "눈 덮인 산 위에 설표를 영화적 조명으로 그려줘"
# 예술적 품질을 위해 midjourney 선택
node {baseDir}/tools/generate.js \
--model midjourney \
--prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
--aspect-ratio 16:9
🎨 완료! 어느 것을 업스케일할까요? (U1-U4) 또는 변형을 만들까요? (V1-V4)
사용자: "Flux로 향수 제품 포스터를 생성해줘, 흰 배경"
# 사실적인 제품 사진을 위해 flux-pro 선택
node {baseDir}/tools/generate.js \
--model flux-pro \
--prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
--aspect-ratio 3:4
사용자: "빠른 초안을 보여줘"
# 즉석 미리보기를 위해 flux-schnell 사용
node {baseDir}/tools/generate.js \
--model flux-schnell \
--prompt "..." \
--aspect-ratio 1:1
사용자: "앱 아이콘 만들어줘, 플랫 스타일, 파란색 테마"
# 벡터/아이콘 스타일을 위해 recraft 사용
node {baseDir}/tools/generate.js \
--model recraft \
--prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"
설정
API 키가 전혀 필요하지 않습니다! 모든 요청은 서버 측에서 인증을 처리하는 호스팅된 프록시를 통해 전달됩니다.
스킬은 설치 후 바로 사용할 수 있습니다.
고급: 사용자 정의 프록시 또는 토큰
자체 프록시 또는 영구 토큰을 사용하려면 다음 환경 변수를 설정하세요.
{
"skills": {
"entries": {
"videoagent-image-studio": {
"enabled": true,
"env": {
"IMAGE_STUDIO_PROXY_URL": "https://your-proxy.vercel.app",
"IMAGE_STUDIO_TOKEN": "your_token_here"
}
}
}
}
}
| 변수 | 필수 | 설명 |
|---|---|---|
IMAGE_STUDIO_PROXY_URL | 아니요 | 사용자 정의 프록시 기본 URL (기본값: https://image-gen-proxy.vercel.app) |
IMAGE_STUDIO_TOKEN | 아니요 | 영구 토큰 (설정하지 않으면 자동 획득, 토큰당 100회 무료 사용) |
자체 프록시를 배포하려면 참조 구현으로 videoagent-audio-studio 프록시를 참조하세요. Vercel 환경 변수로 FAL_KEY 및 LEGNEXT_KEY가 필요합니다.
변경 로그
v2.0.0
- 비동기 간소화: 이제 스크립트가 Midjourney가 완료될 때까지 차단됩니다. SKILL.md 지침에 더 이상
--async/--poll플래그가 필요하지 않습니다. - 통합된 출력 형식: 모든 모델이 동일한
{ success, imageUrl, images }형태를 반환합니다. - 나노 바나나용 참조 이미지: 생성 간 캐릭터/스타일 일관성을 위해
--reference-images "url1,url2"를 전달합니다.
v1.3.0
- Midjourney에 비차단 비동기 모드 추가 (
--async+--poll).
v1.2.0
- Midjourney 터보 모드가 기본적으로 활성화됨 (~10-20s).
v1.1.0
- 안정성 향상을 위해 Midjourney 제공자를 TTAPI에서 Legnext.ai로 전환.
v1.0.0
- Midjourney, Flux, SDXL, Nano Banana, Ideogram, Recraft로 최초 출시.