mcpField
F
fal-train

fal-train

github.com/fal-ai-communityクリエイティブ・メディア25883 回インストール24 週間前に更新
リポジトリ

fal-train について

fal-trainは、URLで指定した画像ZIPを使い、fal.ai上でカスタムLoRAモデルを学習するスキルです。人物、ポートレート、スタイル、被写体の学習に対応し、ジョブ状態も確認できます。

主な機能

  1. 01LoRA学習ジョブの送信
  2. 02URLによる画像ZIPの指定
  3. 03トリガーワードと学習モデルの設定
  4. 04リクエストIDによるジョブ状態の確認
  5. 05追加のキーと値パラメーターの指定

活用シーン

  1. 01人物やポートレート向けLoRAの学習
  2. 02画像生成への特定スタイルの反映
  3. 03送信済み学習ジョブの進捗確認

MCP 対応

READMEでは、LoRA学習モデルの検索に`search_models` MCPツールを利用できると説明されています。学習ジョブは`train.sh`から送信します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fal-ai-community/skills --skill fal-train

インストール後、Claude Code で/fal-trainを入力して読み込まれたか確認します。

同梱ファイルscripts/train.sh

詳細

fal-train

fal.ai でカスタム LoRA モデルをトレーニングし、パーソナライズされた AI 生成を行います。

スクリプト

スクリプト目的
train.shLoRA のトレーニングジョブを送信します

使い方

画像 LoRA のトレーニング(スタイル/被写体/人物)
./scripts/train.sh --images-url "https://example.com/training-images.zip" --trigger-word "sks style" --model fal-ai/flux-lora-fast-training
ポートレート LoRA のトレーニング
./scripts/train.sh --images-url "https://example.com/face-photos.zip" --trigger-word "ohwx person" --model fal-ai/flux-lora-portrait-trainer
トレーニング状況の確認
./scripts/train.sh --status --endpoint fal-ai/flux-lora-fast-training --request-id "abc123"

引数

引数説明必須
--images-urlトレーニング画像をまとめた zip ファイルの URLはい
--trigger-wordプロンプト内で LoRA を有効にする単語はい
--model / -mトレーニングモデルのエンドポイントいいえ(デフォルト:fal-ai/flux-lora-fast-training)
--stepsトレーニングステップ数いいえ(デフォルト:1000)
--statusトレーニングジョブの状況を確認しますいいえ
--endpoint状況確認用のエンドポイント--status と併用
--request-id状況確認用のリクエスト ID--status と併用
--param追加パラメーターを key=value 形式で指定します(複数回指定可能)いいえ

モデルの検索

最適な最新のトレーニング/LoRA モデルを見つけるには、検索 API を使用してください。

# Search for LoRA training models
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "lora training"
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "trainer"
bash /mnt/skills/user/fal-generate/scripts/search-models.sh --query "fine-tune"

または、search_models MCP ツールで、「lora」、「training」、「trainer」、「fine-tune」などのキーワードを指定してください。

トレーニングデータのヒント

  • 人物:角度、照明、表情に変化をつけた、同一人物の写真を 10~20 枚
  • スタイル:スタイルを表す、被写体に多様性のある画像を 10~15 枚
  • オブジェクト:さまざまな背景で異なる角度から撮影した写真を 5~15 枚
  • 画像は高品質で、少なくとも 512x512 にしてください
  • すべての画像を 1 つの .zip ファイルにまとめ、URL でホストしてください

出力形式

{
  "diffusers_lora_file": {
    "url": "https://fal.media/files/.../lora.safetensors",
    "content_type": "application/octet-stream",
    "file_name": "lora.safetensors",
    "file_size": 12345678
  },
  "config_file": {
    "url": "https://fal.media/files/.../config.json"
  }
}

FLUX モデルで画像を生成する際は、diffusers_lora_file.url を lora_url パラメーターとして使用してください。

コメント