
テキストから画像
テキストプロンプトからAI画像を作成
Alibaba Wan 2.7 APIを無料で体験できます。柔軟なアスペクト比、seed制御、信頼できる品質、スケーラブルな出力を備えた費用対効果の高い画像生成に対応します。専門的な AI ワークフローでのアプリ連携、チーム運用、検証、日常的な改善にも活用し、AI 機能を継続的に調整しやすくします。モデル出力を試して品質を比較し、チーム向けの安定した画像、動画、マルチモーダルAPIワークフローへ拡張できます。
今すぐAI画像生成を試す
| パラメータ | 料金 | 元の料金 | 割引 |
|---|
Flaq AI の Wan 2.7 Image API は、安定した API ルートを通じて柔軟なビジュアル制作を必要とする開発者、マーケター、クリエイティブチーム向けに、Alibaba の text-to-image 生成を提供します。この手頃な 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"