OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  fal-ai: 通过 fal.ai API 生成图像、视频及音频 (Flux, SDXL, Whisper 等)

fal-ai: 通过 fal.ai API 生成图像、视频及音频 (Flux, SDXL, Whisper 等)

 
  api ·  2026-02-02 22:52:10 · 3 次点击  · 0 条评论  

名称: fal-api
描述: 通过 fal.ai API 生成图像、视频和音频(支持 FLUX、SDXL、Whisper 等模型)
版本: 0.1.0
元数据:
{
"openclaw": { "requires": { "env": ["FAL_KEY"] }, "primaryEnv": "FAL_KEY" },
}


fal.ai API 技能

使用 fal.ai 的 API 生成图像、视频和文字转录,支持 FLUX、Stable Diffusion、Whisper 等多种模型。

功能特性

  • 基于队列的异步生成:提交任务 → 轮询状态 → 获取结果
  • 支持 600+ 个 AI 模型
  • 图像生成:FLUX、SDXL、Recraft 等
  • 视频生成:MiniMax、WAN 等
  • 语音转文字:Whisper
  • 仅依赖标准库:无需安装 fal_client

安装配置

  1. https://fal.ai/dashboard/keys 获取您的 API 密钥。
  2. 通过以下任一方式配置密钥:

    环境变量方式:
    bash export FAL_KEY="your-api-key"

    或通过 clawdbot 配置:
    bash clawdbot config set skill.fal_api.key YOUR_API_KEY

使用方法

交互模式示例

你: 用 FLUX 生成一张赛博朋克城市景观
Klawf: 创建图像并返回 URL

Python 脚本调用

from fal_api import FalAPI

api = FalAPI()

# 生成并等待结果
urls = api.generate_and_wait(
    prompt="一个宁静的日式庭院",
    model="flux-dev"
)
print(urls)

可用模型列表

模型名称 端点路径 类型
flux-schnell fal-ai/flux/schnell 图像(快速)
flux-dev fal-ai/flux/dev 图像
flux-pro fal-ai/flux-pro/v1.1-ultra 图像(2K)
fast-sdxl fal-ai/fast-sdxl 图像
recraft-v3 fal-ai/recraft-v3 图像
sd35-large fal-ai/stable-diffusion-v35-large 图像
minimax-video fal-ai/minimax-video/image-to-video 视频
wan-video fal-ai/wan/v2.1/1.3b/text-to-video 视频
whisper fal-ai/whisper 音频转文字

要查看完整模型列表,请运行:

python3 fal_api.py --list-models

参数说明

参数名 类型 默认值 说明
prompt str 必填 图像/视频的描述
model str "flux-dev" 使用的模型名称(参考上表)
image_size str "landscape_16_9" 预设尺寸:square, portrait_4_3, landscape_16_9 等
num_images int 1 生成图像的数量
seed int None 随机种子,用于结果复现

致谢

本技能基于 krea-api 技能的模式构建,使用 fal.ai 基于队列的 API 实现可靠的异步生成。

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor