flux-kontext-max の技術仕様
| 仕様 | 詳細 |
|---|---|
| Model ID | flux-kontext-max |
| プロバイダ / モデルファミリー | Black Forest Labs FLUX.1 Kontext [max] |
| 主要モダリティ | テキストおよび画像入力からの画像生成と画像編集 |
| 主なユースケース | インコンテキスト画像生成、ローカル編集、シーン全体の変換、テキストベースの画像操作 |
| 品質グレード | FLUX.1 Kontext ファミリーにおけるプレミアム / 最高品質バリアント |
| プロンプト入力 | テキストプロンプトに加え、編集・変換ワークフロー向けに任意で入力画像を指定可能 |
| 出力解像度 | 1 メガピクセル固定、アスペクト比は柔軟 |
| 価格参考 | 画像1枚あたり 8 クレジット、Black Forest Labs により 1 枚あたり $0.08 と記載 |
| 同時実行に関する注意 | Black Forest Labs のヘルプドキュメントでは flux-kontext-max はアクティブタスク 6 と記載されており、デフォルトアカウントの同時実行 24 より低い |
flux-kontext-max とは?
flux-kontext-max は、Black Forest Labs の FLUX.1 Kontext [max] に対する CometAPI のプラットフォーム識別子で、テキストからの画像生成と画像編集を単一のシステムで扱えるプレミアムな画像モデルです。生成と編集を別個のツールとして扱うのではなく、Kontext ファミリーはインコンテキストなワークフロー向けに構築されており、ユーザーはテキスト指示を与え、必要に応じて画像を含め、その結果を複数ターンにわたり洗練、変更、もしくはスタイル変更できます。
[max] バリアントは FLUX.1 Kontext ラインナップの最上位品質オプションとして位置付けられています。Black Forest Labs は、最大パフォーマンス、プロンプト追従性の向上、タイポグラフィ生成の強化、編集における高い一貫性を備えつつ、高速な反復ワークフローもサポートするプレミアムモデルであると説明しています。
実運用において、flux-kontext-max は単なる基本的な画像合成以上を必要とするチームを対象としています。ブランド一貫性のあるビジュアル、キャラクターの同一性を保つ編集、既存画像へのローカライズ変更、スタイライズ、看板やラベル、UI 風の視覚要素などシーン内のテキスト置換に有用です。
flux-kontext-max の主な機能
- 生成と編集の統合: 同一のモデルワークフローでプロンプトからの画像生成と既存画像の編集の両方をサポートし、クリエイティブツールやプロダクションパイプラインのアプリケーション設計を簡素化します。
- Kontext の最高品質ティア: [max] バリアントは FLUX.1 Kontext のプレミアム提供であり、最高の出力品質、より強いプロンプト追従性、ハイエンドな編集一貫性を目指します。
- キャラクター一貫性: 複数のシーンや反復編集を通じてアイデンティティや認識可能な視覚的特徴を保持するよう設計されており、ストーリーテリング、マーケティングアセット、マルチイメージキャンペーンに有用です。
- 局所的な精密編集: 周囲の構図を維持しながら画像の特定部分を変更でき、対象物の差し替え、シーン調整、選択的なクリーンアップを可能にします。
- インコンテキストなシーン変換: 画像全体を闇雲に再生成するのではなく、既存画像の要素を変換しつつシーン全体との関係性を一貫して保つことができます。
- タイポグラフィとテキスト編集の強み: Black Forest Labs はタイポグラフィ生成の改善を強調しており、ヘルプドキュメントでは看板やラベル内のテキスト編集・置換が主要機能として明示されています。
- 固定 1 メガピクセル出力で柔軟なアスペクト比: 出力は 1 メガピクセル固定で、製品面やクリエイティブ用途に合わせてアスペクト比を柔軟に選択できます。
- 画像あたりの価格が予測可能: Black Forest Labs によれば、このモデルは 1 画像あたり 8 クレジット($0.08/枚)で、バッチ生成や編集ワークフローのコスト見積もりが容易です。
flux-kontext-max へのアクセスと統合方法
ステップ 1: API キーを取得するためにサインアップ
まず CometAPI にアカウントを作成し、ダッシュボードから API キーを発行します。その後、アプリケーションが API へのリクエストを認証できるよう、キーを環境変数として安全に保存します。
ステップ 2: flux-kontext-max API にリクエストを送信
API キーを取得したら、CometAPI の OpenAI 互換エンドポイントにリクエストを送り、model フィールドを flux-kontext-max に設定します。
curl --request POST \
--url https://api.cometapi.com/v1/images/generations \
--header "Authorization: Bearer $COMETAPI_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "flux-kontext-max",
"prompt": "Create a cinematic product-style image of a smartwatch on a reflective black surface with dramatic studio lighting"
}'
OpenAI SDK 形式で統合することもできます:
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.COMETAPI_API_KEY,
baseURL: "https://api.cometapi.com/v1"
});
const result = await client.images.generate({
model: "flux-kontext-max",
prompt: "Create a cinematic product-style image of a smartwatch on a reflective black surface with dramatic studio lighting"
});
console.log(result);
ステップ 3: 結果の取得と検証
送信後、API レスポンスを解析してプラットフォームが返す生成画像を取得します。プロダクションで使用する前に、出力品質、プロンプト追従性、要求した編集やタイポグラフィの詳細を検証してください。大規模利用では、プロバイダ側の同時実行動作にも留意してください。Black Forest Labs は flux-kontext-max の同時アクティブタスクを 6 と記載しています。