Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Flux画像生成

Flux画像生成のセットアップと使用手順

Fluxは、テキストによる説明から高品質な画像を生成できる強力な画像生成ツールです。さまざまな芸術的スタイルをサポートしており、広範なカスタマイズオプションを提供します。

セットアップ手順

  1. bfl.ml からAPIキーを取得してください。
  2. .env ファイルに FLUX_API_KEY 環境変数を設定します:
FLUX_API_KEY=your_api_key_here
  1. LibreChatを再起動し、エージェントのToolsリストにFluxを追加します。
デプロイコマンド
Dockerdocker compose down && docker compose up -d
ローカルサーバーを停止し、再度 npm run backend を実行します

機能

主要機能

  • 詳細なテキスト説明から高品質な画像を生成します
  • 複数の芸術的スタイルのサポート
  • カスタマイズ可能な画像サイズ
  • 調整可能な生成パラメータ
  • さまざまなユースケースに対応する複数のendpointオプション
  • バッチ生成のサポート(最大24枚の画像)

利用可能な endpoint

  • /v1/flux-pro - 標準の endpoint (デフォルト)
  • /v1/flux-pro-1.1 - 強化版
  • /v1/flux-dev - 開発バージョン
  • /v1/flux-pro-1.1-ultra - プレミアム品質のendpoint

パラメータ

Fluxツールは、主に3つのアクションをサポートしています:

  1. generate - テキストプロンプトから新しい画像を生成します
  2. generate_finetuned - ファインチューニングされたモデルを使用して画像を生成する
  3. list_finetunes - ユーザーが利用可能なカスタムモデルを一覧表示します

generate アクションの場合:

prompt – 画像のテキスト説明(必須) • width – ピクセル単位の幅(32の倍数) • height – ピクセル単位の高さ(32の倍数) • prompt_upsampling – プロンプトのアップサンプリングを実行するかどうか(デフォルト: false) • steps – 拡散ステップ数(1-50、デフォルト: 40) • seed – 再現性のためのオプションのシード値 • safety_tolerance – モデレーションの許容レベル(0-6、デフォルト: 6) • endpoint – 使用するモデルの endpoint:

  • /v1/flux-pro-1.1 (デフォルト)
  • /v1/flux-pro
  • /v1/flux-dev
  • /v1/flux-pro-1.1-ultraraw – より加工の少ない画像を生成します(ultra endpoint専用、デフォルト: false)

generate_finetuned アクションの場合:

generate の全パラメータに加え、以下が利用可能です: • finetune_id – ファインチューニングされたモデルのID(必須) • finetune_strength – ファインチューニング効果の強度(0.1〜1.2、デフォルト: 1.1) • guidance – ガイダンススケール(デフォルト: 2.5) • aspect_ratio – ultraモデルのアスペクト比(デフォルト: "16:9") • endpoint – 以下の中から指定する必要があります:

  • /v1/flux-pro-finetuned (デフォルト)
  • /v1/flux-pro-1.1-ultra-finetuned

ベストプラクティス

プロンプトの作成

  1. 説明は具体的かつ詳細に記述してください。
  2. 主要な要素を含める:
    • 主題
    • スタイルと芸術的アプローチ
    • 構成の詳細
    • 照明と雰囲気
    • 色の設定
    • 技術仕様

最良の結果を得るためのヒント

  • プロンプトは英語で記述してください
  • 具体性と創造的な自由のバランスをとる
  • 競合するコンセプトを避ける
  • 視覚的な説明に焦点を当てる
  • 構成レイヤー(前景、中景、背景)を考慮してください

技術的な詳細

画像処理

  • 画像は自動的に保存および管理されます
  • PNG出力形式をサポートしています
  • 組み込みのモデレーション機能と安全機能が含まれています
  • ステータス追跡付きの非同期生成

統合機能

  • チャットインターフェースとのシームレスな統合
  • Markdown形式の出力
  • 組み込みのエラーハンドリングとロギング
  • バッチ処理のサポート

使用例

Fluxでうまく機能するプロンプトの例をいくつか紹介します:

夕暮れ時の穏やかな山の風景。雪を頂いた山頂が、透き通った高山の湖に映り込んでいます。温かみのある黄金色の光が薄雲を照らし、ドラマチックな雰囲気を醸し出しています。豊かな色彩と鮮明なディテールを持つ、フォトリアリスティックなスタイル。

ネオンに照らされた超高層ビルと空飛ぶ乗り物が特徴的な、夜の未来都市の風景。深い青と紫を基調とし、鮮やかなネオンカラーをアクセントにしたサイバーパンクスタイル。雨に濡れた通りが街の明かりを反射し、ムードのある雰囲気を醸し出している。

エラーハンドリング

一般的なエラーメッセージと解決策:

  • API key issues: 環境変数にAPI keyが正しく設定されていることを確認してください。
  • 生成の失敗: プロンプトの長さとコンテンツガイドラインを確認してください
  • タイムアウトエラー: サーバーの負荷が高いときに発生する可能性があります。少し待ってから再試行してください。

レート制限と使用量

  • 無料プランには寛大な利用制限が含まれています
  • 1回の要求で複数の画像を生成できます
  • テスト中に高速な生成を行うため、ステップ数を少なくすることを検討してください。

このガイドはいかがでしたか?