flux-pro-1-0-fill の技術仕様
| 仕様 | 詳細 |
|---|---|
| モデル ID | flux-pro-1-0-fill |
| モデルファミリー | FLUX.1 Fill [pro] |
| 提供元 / 開発元 | Black Forest Labs |
| 主な機能 | 入力画像、マスク、テキストプロンプトを用いたインペインティングおよびアウトペインティングによる画像編集 |
| 入力形式 | 入力画像に加え、別ファイルのマスクまたはアルファチャンネル付きマスクのいずれかとテキストプロンプト |
| 代表的な使用例 | オブジェクト置換、シーンクリーンアップ、キャンバス拡張、局所的な編集、スタイル誘導型の画像変更 |
| 出力 | 編集済み画像の生成。ホスティングする API レイヤーに応じて一般的に JPEG または PNG 形式 |
| リクエスト方式 | 公式 BFL エンドポイントでのタスク送信と結果ポーリングによる非同期生成ワークフロー |
| 強み | 高いプロンプト遵守性、シームレスなブレンディング、編集時のライティング、パース、テキスト、シーンコンテキストの保持 |
flux-pro-1-0-fill とは?
flux-pro-1-0-fill は、Black Forest Labs の画像編集モデル FLUX.1 Fill [pro] を指す CometAPI のプラットフォーム識別子です。このモデルは高品質なインペインティングとアウトペインティング向けに設計されています。ゼロから新しい画像を生成するのではなく、プロンプトとマスクに基づいて既存画像の選択領域を編集するように作られています。
このモデルは精密でプロフェッショナルレベルの編集を想定しています。変更すべき箇所を指定し、自然言語で望む結果を記述すると、モデルは残りの構図の視覚的一貫性を保ちながら画像を補完または拡張します。公開情報では、自然なブレンディング、シーン理解、元の画像のライティング、パース、コンテキストとの整合性が強調されています。
実運用では、flux-pro-1-0-fill は不要物の除去、プロダクトや小道具の差し替え、背景の拡張、商用アセットのレタッチ、画像全体を再生成せずに行うピンポイントなクリエイティブ編集といったワークフローに有用です。
flux-pro-1-0-fill の主な機能
- マスクベースの編集: マスクで変更対象領域を正確に指定するローカライズド編集に最適化されています。
- プロフェッショナルなインペインティングとアウトペインティング: 画像内の選択領域の充填と、元フレーム外への拡張の両方をサポートします。
- 自然なシーン整合性: ライティング、パース、コンテキスト、全体の視覚的一貫性の保持が強調されています。
- 高いプロンプト遵守性: マスク領域での置換や追加に際してテキスト指示を忠実に反映します。
- テキストおよび複雑シーンの処理: シンプルな編集パイプラインよりもシーンやテキスト理解に優れ、写実的な合成に寄与します。
- 柔軟なマスクの入力方法: 別ファイルのマスクまたはアルファチャンネル経由での提供に対応し、さまざまなプロダクションパイプラインに適合します。
- 非同期 API ワークフロー: 公式 BFL 基盤では、タスク送信後にポーリングや Webhook によって結果を取得します。
flux-pro-1-0-fill へのアクセスと統合方法
ステップ 1: API キーの登録
まず CometAPI に登録し、ダッシュボードから API キーを発行します。その後、キーを安全に保管し、すべてのリクエストで Authorization ヘッダーに設定してください。CometAPI は OpenAI 互換の API アクセスを提供しているため、標準的な SDK や既存の API ワークフローを用いて統合できます。
ステップ 2: flux-pro-1-0-fill API へリクエストを送信
CometAPI の Flux 互換エンドポイント POST /flux/v1/{model} を使用します。
curl https://api.cometapi.com/flux/v1/flux-pro-1-0-fill \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A breathtaking landscape painting with golden hour lighting",
"width": 1024,
"height": 768,
"steps": 20,
"prompt_upsampling": true
}'
ステップ 3: 結果の取得と検証
API はタスク ID を返します。GET /flux/v1/get_result?id={task_id} をポーリングして生成状況を確認し、完了後に出力画像を取得します。