FLUX.1 requires local execution or third-party services. This article compares API parameter differences between third-party providers and summarizes payment methods.
相模原市で IoT 設計を受託しているファームロジックスです。
以前に、AI イラストレーションの新星、Black Forest Labs FLUX.1 について御紹介しました。FLUX.1 が DALL-E や Ideogram と異なるのは、現状、Black Forest Labs 社自身ではウェブインターフェイスによる FLUX.1 のイラストレーション作成サービスを提供していない、という点です。API は提供されているようなのですが、現状は preview 中ということで、一般の参加者は API を利用することができません。
そのため、われわれが FLUX.1 でイラストを作成するには、自分で FLUX.1 のバイナリをビルドして([pro] 版を除く)ローカルで実行するか、各種サードパーティのサービスを利用することになります。
サードパーティのサービス
FLUX.1 のイラスト生成を提供しているサードパーティは多くありますが、そのうち [pro] 版を提供しているのは、現状以下の 3つだけです。(2024年9月18日現在)
サードパーティそれぞれで、価格や支払い方法にも若干違いがあるのですが、最初に API(パラメタ)の違いを見てみましょう。
FLUX.1 [pro] API で指定できるパラメタの相違
Black Forest Labs の GitHub では、(公式情報として?)FLUX.1 [pro] の API を呼び出すためのコードが示されています。これを参考にしつつ、API パラメタを比べてみましょう。
- ○ と示しているのは、Black Forest Labs GitHub で示されたのと同一のパラメタが API で提供されていることを意味します。
- 別の名前で同等と思われる機能がある場合は、そのパラメタ名を示します。
公式 GitHub | Replicate | Fal.ai | Mystic AI |
prompt | ○ | ○ | ○ |
guidance | guidance_scale | guidance | |
interval | interval | ||
width | ○ | ○ | |
height | ○ | ○ | |
aspect_ratio | image_size | ||
name | ※1 | ※1 | variant |
num_steps | steps | num_inference_steps | steps |
prompt_upsampling | ○ | ||
seed | ○ | ○ | ○ |
validate | |||
launch | |||
api_key | |||
output_format | |||
output_quality | |||
safety_tolerance | safety_tolerance | safety_tolerance | |
sync_mode | |||
num_images |
※1: 異なる種類の API 呼び出しでモデル名を設定するようになっているので、このパラメタは定義されていない。
考察
これを見ていると混乱してきませんでしょうか。なぜ、サードパーティのサービス間でこのような差異があるのか、よく分かりません。output_format のように、lack Forest Labs の公式 API サービスで生成されたイメージに後から適用できるパラメータもあれば、guidance や interval のように、生成プロセス中にしか使用できないものもあります。
サードパーティ間で差を付けないと、各サードパーティの特色を出せないのだろうとは思いますが、ちょっと分かりにくいですね。
支払い方法の違い
次に、上で挙げたそれぞれのサードパーティにおいて、サービス(API)の使用料の支払い方法について調べてみました。
Replicate
- 試用: クレジットカード等を登録しなくても、ある程度の試用は可能。しかし、しばらく利用しているとクレジットカード情報の登録を要求される。
- 支払い方法: クレジットカードのみ(Stripe 社のサービスを使用している模様)
- 備考: 毎月初めに、前月に使用した分が請求される(At the beginning of each month, we charge you for what you used in the previous month)。利用限度額を設定可能。
Fal.ai
- 試用: サインアップ時に US$1 のクレジット(有効期限あり)を貰えた(と記憶している)。また、API サービスを初めて利用したとき、US$10 ほどのクレジット(有効期限なし?)を貰えた。
- 支払い方法: クレジットカードあるいは Link 社の支払いサービスを利用
- 備考: 使用した分を支払うのではなく、US$10 以上を予めチャージして利用する。
Mystic AI
- 未調査
利用コスト
以下のリンクから、最新価格を御確認ください。
情報の提供をお待ちしております
FLUX.1 のサービスは始まって間もないこともあり、API 利用サービス、サードパーティの使い勝手など、分かりにくい点がまだあります。当記事の誤り、新たな情報などございましたら、御遠慮なくお知らせください。