
AI 텍스트-투-이미지 생성기
주요 AI 이미지 모델, 유연한 설정, 빠른 브라우저 기반 워크플로로 프롬프트에서 세련된 이미지를 만드세요.
최대 9개 이미지, 3개 동영상, 3개 오디오 참조에 더해 2K 출력과 유연한 5~15초 길이를 지원하는 MiniMax H3 참조 미디어 동영상 생성 API를 체험해 보세요.
// Step 1: Submit generation request with image, video, and audio references
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'minimax-h3-reference-to-video',
prompt: 'Use image one for the subject, video one for the movement, and audio one for the atmosphere',
resolution: '2k',
duration: 8,
aspect_ratio: '16:9',
images: ['https://example.com/subject-reference.jpg'],
videos: ['https://example.com/motion-reference.mp4'],
audios: ['https://example.com/atmosphere-reference.mp3']
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Use the @ (AT) reference feature in prompt through <<<...>>> placeholders.
// Placeholder numbering is 1-based for each media array:
// <<<image_1>>> = images[0], <<<image_2>>> = images[1]
// <<<video_1>>> = videos[0], <<<audio_1>>> = audios[0]
const mediaReferenceResponse = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'minimax-h3-reference-to-video',
prompt: 'Place the explorer from <<<image_1>>> in the environment from <<<image_2>>>, following the camera movement in <<<video_1>>> and speaking with the reference voice from <<<audio_1>>>',
resolution: '2k',
duration: 10,
aspect_ratio: '16:9',
images: [
'https://example.com/explorer-reference.jpg',
'https://example.com/environment-reference.jpg'
],
videos: ['https://example.com/camera-movement-reference.mp4'],
audios: ['https://example.com/voice-reference.mp3']
})
});
const { data: mediaReferenceData } = await mediaReferenceResponse.json();
const mediaReferenceTaskId = mediaReferenceData.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
# Step 1: Submit generation request with image, video, and audio references
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'minimax-h3-reference-to-video',
'prompt': 'Use image one for the subject, video one for the movement, and audio one for the atmosphere',
'resolution': '2k',
'duration': 8,
'aspect_ratio': '16:9',
'images': ['https://example.com/subject-reference.jpg'],
'videos': ['https://example.com/motion-reference.mp4'],
'audios': ['https://example.com/atmosphere-reference.mp3']
}
)
result = response.json()
task_id = result['data']['task_id']
# Use the @ (AT) reference feature in prompt through <<<...>>> placeholders.
# Placeholder numbering is 1-based for each media array:
# <<<image_1>>> = images[0], <<<image_2>>> = images[1]
# <<<video_1>>> = videos[0], <<<audio_1>>> = audios[0]
media_reference_response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'minimax-h3-reference-to-video',
'prompt': 'Place the explorer from <<<image_1>>> in the environment from <<<image_2>>>, following the camera movement in <<<video_1>>> and speaking with the reference voice from <<<audio_1>>>',
'resolution': '2k',
'duration': 10,
'aspect_ratio': '16:9',
'images': [
'https://example.com/explorer-reference.jpg',
'https://example.com/environment-reference.jpg'
],
'videos': ['https://example.com/camera-movement-reference.mp4'],
'audios': ['https://example.com/voice-reference.mp3']
}
)
media_reference_result = media_reference_response.json()
media_reference_task_id = media_reference_result['data']['task_id']
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
# Step 1: Submit generation request with image, video, and audio references
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "minimax-h3-reference-to-video",
"prompt": "Use image one for the subject, video one for the movement, and audio one for the atmosphere",
"resolution": "2k",
"duration": 8,
"aspect_ratio": "16:9",
"images": ["https://example.com/subject-reference.jpg"],
"videos": ["https://example.com/motion-reference.mp4"],
"audios": ["https://example.com/atmosphere-reference.mp3"]
}'
# Use the @ (AT) reference feature in prompt through <<<...>>> placeholders.
# Placeholder numbering is 1-based for each media array:
# <<<image_1>>> = images[0], <<<image_2>>> = images[1]
# <<<video_1>>> = videos[0], <<<audio_1>>> = audios[0]
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "minimax-h3-reference-to-video",
"prompt": "Place the explorer from <<<image_1>>> in the environment from <<<image_2>>>, following the camera movement in <<<video_1>>> and speaking with the reference voice from <<<audio_1>>>",
"resolution": "2k",
"duration": 10,
"aspect_ratio": "16:9",
"images": [
"https://example.com/explorer-reference.jpg",
"https://example.com/environment-reference.jpg"
],
"videos": ["https://example.com/camera-movement-reference.mp4"],
"audios": ["https://example.com/voice-reference.mp3"]
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
| 매개변수 | 가격 | 원래 가격 | 할인 |
|---|
MiniMax H3 레퍼런스 투 비디오 API는 프롬프트와 시각 또는 오디오 레퍼런스 세트로 동영상 시퀀스를 만듭니다. 애플리케이션은 이미지, 동영상, 오디오 입력을 활용해 피사체 정체성, 스타일, 장면 연출, 움직임을 안내하면서 Flaq AI에서 체계적인 크리에이티브 프로덕션에 적합한 워크플로를 유지할 수 있습니다.
멀티모달 레퍼런스 입력: 이미지, 동영상, 오디오 레퍼런스를 결합하여 생성 작업에 더 풍부한 크리에이티브 맥락을 제공합니다.
레퍼런스 역할 제어: 각 레퍼런스가 요청한 시퀀스의 피사체, 환경, 스타일, 사운드 또는 움직임에 어떻게 영향을 주어야 하는지 설명합니다.
피사체 및 스타일 일관성: 레퍼런스 자료를 사용하여 인식 가능한 피사체, 시각 언어, 캠페인 방향을 생성된 클립 전반에서 일관되게 유지합니다.
프롬프트 기반 장면 개발: 동작, 카메라 움직임, 구도, 속도감, 분위기에 관한 자연어 지시를 추가합니다.
유연한 레퍼런스 워크플로: 애플리케이션이 제어하는 작업 흐름을 유지하면서 여러 레퍼런스 에셋을 결합하는 크리에이티브 도구를 구축합니다.
프로덕션 검토 지원: 생성 작업을 추적하고 결과 클립의 시각적 일관성, 원치 않는 아티팩트, 레퍼런스 준수 여부를 검토합니다.
입력: 지원되는 이미지, 동영상 또는 오디오 레퍼런스 하나 이상과 자연어 생성 프롬프트입니다.
레퍼런스 매핑: 각 입력의 역할을 설명하고 어떤 피사체, 스타일, 움직임 또는 사운드 특성을 안내해야 하는지 지정합니다.
출력: 검토와 후속 처리를 위해 Flaq AI 작업 워크플로를 통해 생성된 동영상 시퀀스가 반환됩니다.
작업 처리: 작업 식별자를 저장하고 완료될 때까지 폴링하며, 게시하거나 추가 편집하기 전에 클립을 확인합니다.
크리에이티브 제어: 대상 워크플로에 맞는 길이, 해상도, 화면비, 레퍼런스 설정을 사용합니다.
캐릭터 및 피사체 연속성: 새로운 장면에서도 인식 가능한 캐릭터, 제품 또는 시각적 피사체를 일관되게 유지합니다.
브랜드 캠페인 제작: 스타일 레퍼런스, 캠페인 에셋, 오디오 연출을 결합하여 조화를 이루는 크리에이티브 변형을 탐색합니다.
스토리보드 및 샷 개발: 여러 레퍼런스를 활용해 장면 구성, 카메라 움직임, 시각적 연속성을 안내합니다.
멀티모달 크리에이티브 도구: 사용자가 텍스트뿐 아니라 이미지, 동영상, 오디오로 생성을 안내할 수 있는 애플리케이션을 구축합니다.
에셋 변형 워크플로: 기존 크리에이티브 원본의 시각적 어휘를 유지하면서 제어된 대안을 생성합니다.
참고 레퍼런스 품질, 프롬프트의 명확성, 각 입력에 지정된 역할이 최종 결과에 영향을 줍니다. 생성된 미디어를 프로덕션에 사용하기 전에 시각 및 오디오 일관성을 검토하세요.
MiniMax H3 vs. Kling 3.0 레퍼런스 투 비디오: Kling은 강력한 레퍼런스 기반 동영상 제작을 제공합니다. MiniMax H3는 이미지, 동영상, 오디오 레퍼런스를 하나의 크리에이티브 연출에 결합할 수 있는 멀티모달 워크플로로 차별화됩니다.
MiniMax H3 vs. Seedance 2.0 레퍼런스 투 비디오: Seedance 2.0은 여러 시청각 생성 모드를 지원합니다. MiniMax H3는 레퍼런스 기반 장면 구성과 작업 제어가 필요한 애플리케이션에 집중된 옵션입니다.
MiniMax H3 vs. Vidu Q3 레퍼런스 투 비디오: Vidu Q3는 일관된 레퍼런스 기반 동영상 생성을 위해 설계되었습니다. MiniMax H3는 다양한 레퍼런스 미디어 유형에 걸친 유연한 프롬프트 매핑을 강조합니다.
MiniMax H3 vs. Wan 2.7 레퍼런스 투 비디오: Wan 2.7은 멀티모달 워크플로를 위한 이미지, 동영상, 오디오 레퍼런스를 지원합니다. MiniMax H3는 고유한 MiniMax 통합 경로와 함께 이에 준하는 레퍼런스 기반 콘셉트를 제공합니다.
MiniMax H3 vs. Runway Gen-4 References: Runway는 레퍼런스를 중심으로 폭넓은 시각적 작업 공간을 제공합니다. MiniMax H3는 자체 API 제품이나 콘텐츠 파이프라인을 통해 레퍼런스 기반 생성을 제공하려는 팀에 적합합니다.
브라우저에서 빠른 이미지 및 비디오 워크플로를 위한 여러 AI 제작 도구를 살펴본 뒤, 성공한 아이디어를 Flaq AI의 프로덕션 준비 모델 API로 확장하세요. Flaq AI는 모든 모델을 위한 통합 API 레이어를 제공해 워크플로를 쉽게 사용하고 확장할 수 있게 합니다.

주요 AI 이미지 모델, 유연한 설정, 빠른 브라우저 기반 워크플로로 프롬프트에서 세련된 이미지를 만드세요.

참조 이미지를 업로드하고 프롬프트로 편집을 안내해 디자인, 마케팅, 창작 프로덕션을 위한 비주얼로 변환하세요.

작성한 장면 아이디어를 모델 선택, 모션 프롬프트, 실용적인 생성 제어로 짧은 AI 비디오로 전환하세요.

제품, 인물, 소셜 게시물, 창작 콘셉트를 위한 부드러운 AI 비디오 클립으로 참조 이미지를 애니메이션화하세요.