
テキストから画像
テキストプロンプトからAI画像を作成
ChatGPT Images 2.5 Sunburst API で画像を作成。柔軟なアスペクト比と低コストの OpenAI 利用で、商品ビジュアル、広告、制作ワークフローに対応します。創作活動を支援。
今すぐAI画像生成を試す
| パラメータ | 料金 | 元の料金 | 割引 |
|---|
ChatGPT Images 2.5 Sunburst API は、Flaq AI を通じて OpenAI のテキストからの画像生成を開発者に提供します。解像度、品質、アスペクト比を柔軟に調整し、商品ビジュアル、マーケティング素材、クリエイティブなコンセプトを作成できます。この API は ChatGPT Images 2.5 ファミリーの他のモデルと同じ非同期の画像タスクワークフローを採用しており、既存のクリエイティブアプリケーションに組み込みやすい設計です。
テキストからの画像生成: 生成したい被写体、構図、照明、ビジュアルスタイルを記述します。
柔軟な出力解像度: コンセプトの検討、デジタル配信、大きなサイズのビジュアル素材など、用途に合った出力解像度を選択できます。
調整可能な品質: ワークフロー内のさまざまな出力要件に合わせて、リクエストごとに品質設定を選択します。
複数のアスペクト比: 商品ページ、キャンペーンのレイアウト、ソーシャルメディア向けに、正方形、横長、縦長の画像を作成できます。
クリエイティブの反復検討: プロンプトを改善し、出力設定を変えることで、同じ制作要件に対する別の方向性を探れます。
共通 API による統合: 既存の Flaq AI 画像エンドポイントを通じて画像タスクを送信し、完了した出力を取得できます。
入力: 作成したい画像を説明する自然言語のプロンプト。
出力: タスク完了後、生成画像が画像 URL として返されます。
アスペクト比: 幅と高さの比率値で、正方形、縦長、横長の形式を柔軟に選択できます。
機能: 解像度と品質を調整できるテキストからの画像生成。
商品ビジュアル: シーンや構図を説明するプロンプトで、商品の見せ方のコンセプトを検討できます。
マーケティング素材: キャンペーンのコンセプト、販促レイアウト、クリエイティブレビュー向けに画像のバリエーションを用意できます。
ソーシャルメディアコンテンツ: 投稿、ストーリーズ、バナーなど、配信形式に合わせて出力の縦横比を選択できます。
デザインの反復検討: ビジュアルの方向性を固めながら、プロンプトのバリエーションや品質設定を比較できます。
クリエイティブアプリケーション: 進捗追跡と結果取得を備えたタスクベースのアプリケーションに画像生成を統合できます。
注記 プロンプトが OpenAI の利用ポリシーに準拠していることを確認してください。エラーが発生した場合は、制限された内容が含まれていないか確認し、調整してから再試行してください。
ChatGPT Images 2.5 Sunburst と ChatGPT Images 2.5 Flare の比較
両バリアントは、ドキュメントに記載された同じ解像度、品質、アスペクト比の調整機能を提供します。同じ制作要件で結果を評価してください。
ChatGPT Images 2.5 Sunburst と ChatGPT Images 2.5 Client の比較
Client バリアントの出力解像度は現在固定されています。ChatGPT Images 2.5 Sunburst は、同じ画像タスク API ワークフローで複数の解像度と品質設定を提供します。
ChatGPT Images 2.5 Sunburst と GPT Image 2 の比較
どちらも解像度と品質を調整できるテキストからの画像生成に対応しています。ChatGPT Images 2.5 Sunburst には超高品質と最高品質の選択肢が追加されています。想定する用途に合わせて出力を比較してください。
ブラウザで画像と動画のクイックワークフロー向け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: 'gpt-image-2.5-sunburst',
prompt: 'A minimalist product shot of a ceramic mug on marble, soft studio light',
width: 1,
height: 1,
resolution: '1k',
quality: 'medium'
})
});
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': 'gpt-image-2.5-sunburst',
'prompt': 'A minimalist product shot of a ceramic mug on marble, soft studio light',
'width': 1,
'height': 1,
'resolution': '1k',
'quality': 'medium'
}
)
task_id = response.json()['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": "gpt-image-2.5-sunburst",
"prompt": "A minimalist product shot of a ceramic mug on marble, soft studio light",
"width": 1,
"height": 1,
"resolution": "1k",
"quality": "medium"
}'
# 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"