
텍스트를 이미지로
텍스트 프롬프트에서 AI 이미지 만들기
유연한 화면 비율, seed 제어, 신뢰성 있는 품질, 확장 가능한 출력을 갖춘 비용 효율적인 이미지 생성을 위해 Alibaba Wan 2.7 API를 무료로 체험해 보세요.시나리오 검증, 자료 정리, 반복 개선에도 활용하며 AI 기능을 지속적으로 다듬는 데 적합합니다. 모델 출력을 먼저 테스트하고 품질을 비교한 뒤 팀을 위한 안정적인 이미지, 동영상, 멀티모달 API 워크플로로 확장할 수 있습니다.
AI 이미지 생성기를 지금 사용해보세요
| 매개변수 | 가격 | 원래 가격 | 할인 |
|---|
Flaq AI의 Wan 2.7 Image API는 안정적인 API 경로를 통해 유연한 비주얼 제작이 필요한 개발자, 마케터, 크리에이티브 팀을 위해 Alibaba 텍스트-이미지 생성을 제공합니다. 이 합리적인 Wan 이미지 API 통합은 자연어 프롬프트를 세련된 비주얼로 변환하며, 다양한 화면 비율 지원과 실용적인 프롬프트 제어를 제공합니다. 빠른 크리에이티브 이터레이션, 확장 가능한 이미지 생성, 간단한 프로덕션 통합을 원하는 팀을 위해 구축되었습니다.
참고 프롬프트가 Alibaba 안전 및 사용 지침을 준수하는지 확인하세요. 오류가 발생하면 제한된 콘텐츠를 제거하도록 프롬프트를 다듬은 뒤 다시 시도하세요.
Wan 2.7 Image vs. Wan 2.7 Image Pro
Wan 2.7 Image Pro는 더 고급 출력과 프리미엄 크리에이티브 요구에 맞춰 포지셔닝되어 있습니다. Wan 2.7 Image는 일상적인 제작 워크플로를 위한 합리성과 효율적인 생성을 우선합니다.
Wan 2.7 Image vs. Qwen Image 2
Qwen Image 2는 프롬프트 기반 생성을 위한 또 다른 강력한 Alibaba 이미지 모델입니다. Wan 2.7 Image는 유연한 크리에이티브 출력과 비용 효율적인 API 액세스를 원하는 팀을 위해 집중된 Wan 경로를 제공합니다.
Wan 2.7 Image vs. GPT Image
GPT Image 모델은 넓은 OpenAI 생태계 친숙도로 잘 알려져 있습니다. Wan 2.7 Image는 Flaq AI에서 확장 가능한 이미지 생성을 위한 Alibaba 대안을 개발자에게 제공합니다.
Wan 2.7 Image vs. Nano Banana
Nano Banana 모델은 Gemini 이미지 워크플로를 강조합니다. Wan 2.7 Image는 유연한 화면 비율과 실용적인 크리에이티브 제어를 갖춘 Alibaba 이미지 생성을 제공합니다.
Wan 2.7 Image vs. Seedream
Seedream은 스타일화된 상업용 비주얼에 강합니다. Wan 2.7 Image는 일반적인 제작 사용 사례 전반에서 합리적이고 API 기반의 크리에이티브 생성을 위한 실용적인 선택입니다.
브라우저에서 빠른 이미지 및 비디오 워크플로를 위한 여러 AI 제작 도구를 살펴본 뒤, 성공한 아이디어를 Flaq AI의 프로덕션 준비 모델 API로 확장하세요. Flaq AI는 모든 모델을 위한 통합 API 레이어를 제공해 워크플로를 쉽게 사용하고 확장할 수 있게 합니다.
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'wan-v2.7-image',
prompt: 'A serene landscape with mountains and a lake at sunset',
width: 16,
height: 9
})
});
const { data } = await response.json();
const taskId = data.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/image/${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.images[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
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'wan-v2.7-image',
'prompt': 'A serene landscape with mountains and a lake at sunset',
'width': 16,
'height': 9
}
)
result = response.json()
task_id = 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/image/{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']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "wan-v2.7-image",
"prompt": "A serene landscape with mountains and a lake at sunset",
"width": 16,
"height": 9
}'
# 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/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"