👁️ 388
👍 97
📅 2026-06-13 收录
🔄 2026-06-17 更新
AIML Generate images and videos

AIML Generate images and videos

🤖 AIML Generate images and videos

正文内容

AIMLAPI 媒体生成

概述

通过 AIMLAPI 生成图像和视频,配套脚本支持自动重试、API 密钥文件回退机制、详细日志输出,并确保每次请求均携带必需的 User-Agent 请求头。

快速开始

export AIMLAPI_API_KEY="sk-aimlapi-..."
python3 {baseDir}/scripts/gen_image.py --prompt "ultra-detailed studio photo of a lobster astronaut"
python3 {baseDir}/scripts/gen_video.py --prompt "slow drone shot of a foggy forest"

任务

生成图像

使用 scripts/gen_image.py 调用 /v1/images/generations 接口。

python3 {baseDir}/scripts/gen_image.py \
  --prompt "cozy cabin in a snowy forest" \
  --model aimlapi/openai/gpt-image-1 \
  --size 1024x1024 \
  --count 2 \
  --retry-max 4 \
  --user-agent "openclaw-custom/1.0" \
  --out-dir ./out/images

生成视频(AIMLAPI 异步流程)

使用 scripts/gen_video.py 执行标准异步流程:

  1. POST /v2/video/generations(创建生成任务)
  2. GET /v2/video/generations?generation_id=...(轮询任务状态)
  3. 当任务状态为 completed 时,下载 video.url 中的视频文件
python3 {baseDir}/scripts/gen_video.py \
  --model google/veo-3.1-t2v-fast \
  --prompt "time-lapse of clouds over a mountain range" \
  --poll-interval 10 \
  --max-wait 1000 \
  --user-agent "openclaw-custom/1.0" \
  --out-dir ./out/videos

参考资料

  • references/aimlapi-media.md:包含接口说明、异步轮询状态码说明及常见问题排查指南。
  • README.md:以更新日志(changelog)形式汇总新增操作指引。