正文内容
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 执行标准异步流程:
-
POST /v2/video/generations(创建生成任务) -
GET /v2/video/generations?generation_id=...(轮询任务状态) - 当任务状态为
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)形式汇总新增操作指引。