AIML Generate images and videos

🎬 稳定可靠的AI媒体生成引擎

通过AIMLAPI可靠生成图像/视频,支持重试、异步轮询及显式User-Agent配置,适合需要稳定AI媒体生成的开发者。

收藏
9.4k
安装
2.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

AIMLAPI Media Generation 是一组用于通过 AIMLAPI 生成图像和视频的 Python 脚本工具,主要包含 gen_image.pygen_video.py 两个核心脚本。

图像生成 使用同步 API 调用 /v1/images/generations,支持指定模型(如 aimlapi/openai/gpt-image-1)、尺寸、生成数量、重试次数、自定义 User-Agent 及输出目录。典型命令行参数包括 --prompt--model--size--count--retry-max--user-agent--out-dir

视频生成 采用异步流程:首先 POST 创建任务到 /v2/video/generations,然后通过 GET 轮询查询状态(/v2/video/generations?generation_id=...),待状态为 completed 后下载视频 URL。支持 --poll-interval 设置轮询间隔、--max-wait 设置最大等待时间等参数。

显著优点

1. 可靠性设计:内置重试机制(--retry-max)应对 API 临时故障,提升成功率
2. 异步处理能力:视频生成采用真实异步轮询模式,避免长连接阻塞

3. 灵活配置:支持自定义 User-Agent 头,满足企业级 API 调用规范

4. API 密钥容错:支持文件回退机制,降低配置失败风险

5. 详细日志:verbose 日志便于调试和监控生成流程

6. 多模型支持:覆盖主流文生图/文生视频模型(如 Veo 3.1)

潜在缺点与局限性

  • 依赖第三方服务:AIMLAPI 平台稳定性直接影响功能可用性
  • 异步等待成本:视频生成需轮询等待,长任务可能消耗较多时间
  • 成本敏感性:AI 媒体生成 API 调用费用较高,大规模使用需预算规划
  • Python 环境依赖:需要 Python 3 运行时环境
  • 无内置内容审核:需自行确保生成内容符合平台政策

适合人群

  • 需要将 AI 图像/视频生成集成到自动化工作流的开发者
  • 追求 API 调用稳定性和可观测性的企业技术团队
  • 使用 Codex/Claude 等 AI 编程助手进行媒体生成任务的用户
  • 需要批量生成营销素材、原型设计内容的创作者

常规风险

  • API 密钥泄露AIMLAPI_API_KEY 需妥善保管,避免硬编码提交到版本控制
  • 速率限制:高频调用可能触发 AIMLAPI 限流,建议合理设置重试和间隔
  • 内容合规风险:生成内容需遵守 AIMLAPI 服务条款及当地法律法规
  • 成本失控:视频生成费用较高,建议设置预算告警和用量监控
  • 轮询资源消耗:极端情况下轮询可能产生额外网络开销

AIML Generate images and videos 内容

references文件夹
scripts文件夹
手动下载zip · 7.3 kB
aimlapi-media.mdtext/markdown
请选择文件