Modellix

🎨 多厂商 AI 生成统一接口,异步任务即调即用

Modellix 统一 API 集成多厂商 AI 图像/视频生成服务,支持文生图、文生视频、图生视频、虚拟试穿等任务,异步任务轮询模式,CLI 优先执行策略。

收藏
4.6k
安装
1.1k
版本
1.0.12
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Modellix 是一个 Model-as-a-Service (MaaS) 平台,提供统一的异步图像和视频生成 API。核心工作流遵循 提交任务 → 获取 task_id → 轮询至完成 的固定模式。

执行策略(CLI 优先)
1. 优先使用 modellix-cli(如可用且已认证)

2. 否则回退到 REST API

3. CLI 流程优先使用 --json 机器可读输出

预检与确定性执行

  • scripts/preflight.py:验证 CLI 可用性和 API key,推荐执行模式
  • scripts/invoke_and_poll.py:CLI 优先执行,支持 REST 回退,内置指数退避轮询

核心流程四步走
1. 获取 API key(Modellix Console 生成,保存为 MODELLIX_API_KEY

2. 选型:查阅 references/REFERENCE.md 确认模型参数

3. 执行:使用封装脚本或手动 CLI/REST 流程

4. 消费:从 result.resources 获取媒体 URL,24 小时内持久化

支持模型厂商:Qwen、Wan、Seedream、Seedance、Kling、Hailuo、MiniMax 等

显著优点

  • 统一接口:单一 API 集成多家顶级生成模型,降低多供应商接入成本
  • 异步设计:任务提交后立即释放,适合长时生成场景
  • CLI 优先:本地工具链支持,便于开发调试和自动化流水线
  • 完善的降级机制:CLI 不可用时自动回退 REST,保障可靠性
  • 丰富的预检脚本:内置可用性验证和智能模式推荐
  • 标准化输出:统一 JSON 结果格式,简化下游处理

潜在缺点与局限性

  • 结果有效期短:生成资源 URL 仅保留约 24 小时,需及时持久化
  • 异步复杂性:必须实现轮询逻辑,增加集成复杂度(相比同步 API)
  • CLI 依赖:CLI 优先策略在部分受限环境(如无安装权限的容器)可能失效
  • 成本控制:402 错误直接提示余额不足,无自动充值机制
  • 错误码处理:400/401/402/404 为不可重试错误,需人工介入

适合人群

  • 需要快速集成多厂商 AI 生成能力的开发者
  • 构建自动化内容生成流水线的工程团队
  • 偏好 CLI 工具链进行本地开发和调试的技术用户
  • 对图像/视频生成任务有时效性要求(能接受异步模式)的应用场景

常规风险

  • 密钥管理MODELLIX_API_KEY 为唯一凭证,泄露将导致账户被盗用
  • 数据外泄:用户提示词、上传图片、媒体 URL 均发送至 https://api.modellix.ai
  • 轮询风暴:未正确实现指数退避可能导致 429 后持续高频请求
  • 资源丢失:未及时下载生成结果导致 24 小时后不可恢复
  • 余额中断:402 错误直接阻断服务,生产环境需监控余额并设置告警

Modellix 内容

assets文件夹
output文件夹
references文件夹
scripts文件夹
手动下载zip · 16.6 kB
task-result.schema.jsonapplication/json
请选择文件