跳至主要內容

Fal AI

Fal AI 提供快速、可擴充的頂尖影像生成模型存取,包括 FLUX、Stable Diffusion、Imagen 等。

概覽

屬性詳細資訊
說明Fal AI 提供最佳化基礎架構,可大規模、低延遲地執行影像生成模型。
LiteLLM 上的提供者路由fal_ai/
提供者文件Fal AI 文件 ↗
支援的操作/images/generations

設定

API 金鑰

import os

# Set your Fal AI API key
os.environ["FAL_AI_API_KEY"] = "your-fal-api-key"

fal.ai 取得您的 API 金鑰。

支援的模型

模型名稱說明文件
fal_ai/fal-ai/flux-pro/v1.1FLUX Pro v1.1 - 平衡速度與品質文件 ↗
fal_ai/flux/schnellFlux Schnell - 低延遲生成,支援 image_size文件 ↗
fal_ai/fal-ai/bytedance/seedream/v3/text-to-imageByteDance Seedream v3 - 具備 image_size 控制的文字轉圖像文件 ↗
fal_ai/fal-ai/bytedance/dreamina/v3.1/text-to-imageByteDance Dreamina v3.1 - 具備 image_size 控制的文字轉圖像文件 ↗
fal_ai/fal-ai/flux-pro/v1.1-ultraFLUX Pro v1.1 Ultra - 高品質影像生成文件 ↗
fal_ai/fal-ai/imagen4/previewGoogle 的 Imagen 4 - 最高品質模型文件 ↗
fal_ai/fal-ai/recraft/v3/text-to-imageRecraft v3 - 多種風格選項文件 ↗
fal_ai/fal-ai/ideogram/v3Ideogram v3 - 以字母設計為核心的創意模型(Balanced:$0.06/張)文件 ↗
fal_ai/fal-ai/stable-diffusion-v35-mediumStable Diffusion v3.5 Medium文件 ↗
fal_ai/bria/text-to-image/3.2Bria 3.2 - 商用級生成文件 ↗

影像生成

使用方式 - LiteLLM Python SDK

Basic Image Generation
import litellm
import os

# Set your API key
os.environ["FAL_AI_API_KEY"] = "your-fal-api-key"

# Generate an image
response = litellm.image_generation(
model="fal_ai/fal-ai/flux-pro/v1.1-ultra",
prompt="A serene mountain landscape at sunset with vibrant colors"
)

print(response.data[0].url)

使用方式 - LiteLLM Proxy Server

1. 設定您的 config.yaml

Fal AI Image Generation Configuration
model_list:
- model_name: flux-ultra
litellm_params:
model: fal_ai/fal-ai/flux-pro/v1.1-ultra
api_key: os.environ/FAL_AI_API_KEY
model_info:
mode: image_generation

- model_name: imagen4
litellm_params:
model: fal_ai/fal-ai/imagen4/preview
api_key: os.environ/FAL_AI_API_KEY
model_info:
mode: image_generation

- model_name: stable-diffusion
litellm_params:
model: fal_ai/fal-ai/stable-diffusion-v35-medium
api_key: os.environ/FAL_AI_API_KEY
model_info:
mode: image_generation

general_settings:
master_key: sk-1234

2. 啟動 LiteLLM Proxy Server

Start Proxy Server
litellm --config /path/to/config.yaml

# RUNNING on http://0.0.0.0:4000

3. 發送請求

Generate via Proxy - OpenAI SDK
from openai import OpenAI

client = OpenAI(
base_url="http://localhost:4000",
api_key="sk-1234"
)

response = client.images.generate(
model="flux-ultra",
prompt="A beautiful sunset over the ocean",
n=1,
size="1024x1024"
)

print(response.data[0].url)

使用模型專屬參數

LiteLLM 會將任何額外參數直接轉送至 Fal AI API。您可以在請求中傳遞模型專屬參數,這些參數會被送往 Fal AI。

Pass Model-Specific Parameters
import litellm

# Any parameters beyond the standard ones are forwarded to Fal AI
response = litellm.image_generation(
model="fal_ai/fal-ai/flux-pro/v1.1-ultra",
prompt="A beautiful sunset",
# Model-specific Fal AI parameters
aspect_ratio="16:9",
safety_tolerance="2",
enhance_prompt=True,
seed=42
)

各模型支援的完整參數清單,請參閱:

支援的參數

適用於所有模型的標準 OpenAI 相容參數:

參數類型說明預設值
promptstring所需影像的文字描述必填
modelstring要使用的 Fal AI 模型必填
ninteger要生成的影像數量(1-4)1
sizestring影像尺寸(對應至模型專屬格式)模型預設值
api_keystring您的 Fal AI API 金鑰環境變數

快速開始

  1. fal.ai 註冊
  2. 從您的帳號設定取得 API 金鑰
  3. 設定 FAL_AI_API_KEY 環境變數
  4. Fal AI 模型圖庫 選擇模型
  5. 開始使用 LiteLLM 生成影像

其他資源