Providers

Fal

OpenClaw には、ホスト型の画像、動画、音楽生成用の fal プロバイダーが同梱されています。

プロパティ
プロバイダー fal
認証 FAL_KEY(標準。フォールバックとして FAL_API_KEY も使用可能)
API fal モデルエンドポイント(https://fal.run。動画ジョブは https://queue.fal.run を使用)
ベース URL models.providers.fal.baseUrl で上書き

はじめに

  • API キーを設定する

    bash
    openclaw onboard --auth-choice fal-api-key

    非対話型セットアップでは、--fal-api-key <key> を渡すか、FAL_KEY をエクスポートできます。 オンボーディングでは、画像モデルが設定されていない場合、 fal/fal-ai/flux/dev もデフォルトの画像モデルとして設定されます。

  • デフォルトの画像モデルを設定する

    json5
    {  agents: {    defaults: {      imageGenerationModel: {        primary: "fal/fal-ai/flux/dev",      },    },  },}
  • 画像生成

    同梱の fal 画像生成プロバイダーは、デフォルトで fal/fal-ai/flux/dev を使用します。

    機能
    最大画像数 1 リクエストあたり 4 枚。Krea 2 は 1 リクエストあたり 1 枚
    サイズの上書き 1024x10241024x15361536x10241024x17921792x1024
    アスペクト比 Flux の画像から画像への変換を除くすべてで対応
    解像度 1K2K4K(モデルごとの制限は以下を参照)
    出力形式 png(デフォルト)または jpeg。Krea 2 は outputFormat の上書きを拒否

    編集リクエスト(共通の image / images パラメーターによる参照画像)は、 モデルごとの参照数制限が設定された、各モデル専用の編集エンドポイントにルーティングされます。

    モデルファミリー fal/ 以降のモデル参照 編集エンドポイント 最大参照画像数
    Flux およびその他の fal モデル fal-ai/flux/dev(デフォルト) /image-to-image 1
    GPT Image openai/gpt-image-* /edit 10
    Grok Imagine xai/grok-imagine-image /edit 3
    Nano Banana(レガシー) fal-ai/nano-banana /edit 3
    Nano Banana 2 fal-ai/nano-banana-* /edit 14
    Nano Banana 2 Lite google/nano-banana-2-lite /edit 14
    Krea 2 krea/v2/{medium,large}/text-to-image なし(スタイル参照) 10 件のスタイル参照

    Krea 2 モデルは、fal ネイティブの Krea ペイロードスキーマを使用します。OpenClaw は、 Flux で使用する汎用の image_size / 編集エンドポイント用ペイロードではなく、 aspect_ratiocreativityimage_style_references を送信します。モデル参照は次のとおりです。

    • fal/krea/v2/medium/text-to-image
    • fal/krea/v2/large/text-to-image

    表現力のあるイラスト、アニメ、絵画、芸術的なスタイルを高速に生成する場合は Medium を使用します。 より低速でも、写実的な表現、生の質感、フィルムグレイン、細部まで作り込まれた外観が必要な場合は Large を使用します。Krea のデフォルトは fal.creativity: "medium" です。対応する値は rawlowmediumhigh です。

    Krea 2 の fal リクエストスキーマでは、image_size ではなくアスペクト比が公開されています。 aspectRatio を優先してください。OpenClaw は size を最も近い対応済みの Krea アスペクト比に マッピングし、Krea では resolution を無視せず拒否します。

    output_format を公開している fal モデルから PNG を出力する場合は、 outputFormat: "png" を使用します。fal は OpenClaw で明示的な透明背景制御を宣言していないため、 background: "transparent" は fal モデルで無視された上書きとして報告されます。 Krea 2 エンドポイントは fal 経由で output_format リクエストフィールドを公開していないため、 OpenClaw は Krea リクエストの outputFormat 上書きを拒否します。

    Krea 2 Medium を使用するには、次のように設定します。

    json5
    {  agents: {    defaults: {      imageGenerationModel: {        primary: "fal/krea/v2/medium/text-to-image",      },    },  },}

    動画生成

    同梱の fal 動画生成プロバイダーは、デフォルトで fal/fal-ai/minimax/video-01-live を使用します。

    機能
    モード テキストから動画、単一画像参照、Seedance の参照から動画
    実行方式 長時間実行ジョブ向けのキューを使用した送信・状態・結果フロー
    タイムアウト デフォルトでジョブあたり 20 分。5 秒ごとに状態をポーリング
    利用可能な動画モデル

    MiniMax(デフォルト):

    • fal/fal-ai/minimax/video-01-live

    HeyGen video-agent:

    • fal/fal-ai/heygen/v2/video-agent

    Kling と Wan:

    • fal/fal-ai/kling-video/v2.1/master/text-to-video
    • fal/fal-ai/wan/v2.2-a14b/text-to-video
    • fal/fal-ai/wan/v2.2-a14b/image-to-video

    Seedance 2.0:

    • fal/bytedance/seedance-2.0/fast/text-to-video
    • fal/bytedance/seedance-2.0/fast/image-to-video
    • fal/bytedance/seedance-2.0/fast/reference-to-video
    • fal/bytedance/seedance-2.0/text-to-video
    • fal/bytedance/seedance-2.0/image-to-video
    • fal/bytedance/seedance-2.0/reference-to-video

    MiniMax Live と HeyGen のリクエストでは、プロンプトと省略可能な単一の参照画像のみを送信し、 その他の上書きは転送されません。Seedance モデルは、aspectRatiosizeresolution、 4~15 秒の長さ、音声の切り替えを受け付けます。

    Seedance 2.0 の設定例
    json5
    {  agents: {    defaults: {      videoGenerationModel: {        primary: "fal/bytedance/seedance-2.0/fast/text-to-video",      },    },  },}
    Seedance 2.0 の参照から動画への変換の設定例
    json5
    {  agents: {    defaults: {      videoGenerationModel: {        primary: "fal/bytedance/seedance-2.0/fast/reference-to-video",      },    },  },}

    参照から動画への変換では、共通の video_generateimagesvideosaudioRefs パラメーターを通じて、最大 9 枚の画像、3 本の動画、3 件の音声参照を受け付けます。 参照ファイルの合計は最大 12 件です。音声参照を使用する場合は、同じリクエストに 少なくとも 1 件の画像参照または動画参照が必要です。

    HeyGen video-agent の設定例
    json5
    {  agents: {    defaults: {      videoGenerationModel: {        primary: "fal/fal-ai/heygen/v2/video-agent",      },    },  },}

    音楽生成

    同梱の fal Plugin は、共通の music_generate ツール用の音楽生成プロバイダーも登録します。

    機能
    デフォルトモデル fal/fal-ai/minimax-music/v2.6
    モデル fal-ai/minimax-music/v2.6(mp3)、fal-ai/ace-step/prompt-to-audio(wav)、fal-ai/stable-audio-25/text-to-audio(wav)
    最大時間 240 秒
    実行方式 同期リクエストと、生成された音声のダウンロード

    fal をデフォルトの音楽プロバイダーとして使用するには、次のように設定します。

    json5
    {  agents: {    defaults: {      musicGenerationModel: {        primary: "fal/fal-ai/minimax-music/v2.6",      },    },  },}

    fal-ai/minimax-music/v2.6 は、明示的な歌詞とインストゥルメンタルモードに対応していますが、 同じリクエストで両方を指定することはできません。ACE-Step と Stable Audio は、 プロンプトから音声を生成するエンドポイントです。これらのモデルファミリーを使用する場合は、 model の上書きで選択してください。ACE-Step は明示的な歌詞を拒否し、Stable Audio は 歌詞とインストゥルメンタルモードの両方を拒否します。

    関連項目

    Was this useful?
    On this page

    On this page