Fal.ai 平台兼容接入教程
Fal.ai 平台兼容
零度API 兼容 Fal.ai 平台 API 格式,支持 Fal.ai 上的各类模型(FLUX、Recraft 等)。
接入方式
只需将 Fal.ai 的 API 地址域名替换为 api000.com:
| 原地址 | 替换后 |
|---|---|
https://queue.fal.run |
https://api000.com/fal |
请求示例
import fal_client
# 配置使用零度API
fal_client.api_url = "https://api000.com/fal"
# 使用 FLUX.1 生成图片
result = fal_client.subscribe(
"fal-ai/flux/dev",
arguments={
"prompt": "A beautiful sunset over the mountains",
"image_size": "landscape_4_3",
}
)
print(result["images"][0]["url"])
支持的主要模型
| 模型 | 说明 |
|---|---|
fal-ai/flux/dev |
FLUX.1 Dev 文生图 |
fal-ai/flux/schnell |
FLUX.1 Schnell 极速版 |
fal-ai/flux-kontext/pro |
FLUX Kontext Pro 图生图 |
fal-ai/flux-kontext/max |
FLUX Kontext Max 图生图 |
recraft-ai/recraft-v3 |
Recraft v3 设计风格图 |
异步队列接口
Fal.ai 使用 Queue 模式异步生成:
# 提交任务
request_id = fal_client.submit("fal-ai/flux/dev", arguments={...})
# 查询状态
status = fal_client.status("fal-ai/flux/dev", request_id)
print(status.status) # IN_QUEUE / IN_PROGRESS / COMPLETED
# 获取结果
result = fal_client.result("fal-ai/flux/dev", request_id)