⚠️ 注意事项

🚨

重要提醒

在使用 SUTUI API 之前,请仔细阅读以下注意事项,以确保正确使用接口并防止不必要的错误。

🔐 身份验证

必要要求
  1. 所有接口都需要在请求头中提供有效的 Bearer token
  2. Token 格式:Authorization: Bearer YOUR_TOKEN
  3. 请确保 Token 没有过期,否则会返回 401 错误
  4. 不要在客户端代码中直接暴露 Token,建议使用环境变量或配置文件

💰 费用计算

💳

费用说明

  • 创建任务时会检查用户余额,余额不足时会返回 400 错误
  • 任务费用会根据不同的应用类型和参数自动计算
  • 具体费用在任务创建成功后的 money 字段中返回
  • VEO3 快速模式 200 积分,标准模式 400 积分(SVIP 价格)

📦 数据格式

数据处理
  • input_paramsoutput_params 字段在返回时会自动解析为 JSON 对象
  • 请求参数必须为有效的 JSON 格式
  • 所有接口都使用 application/json 作为 Content-Type
  • 字符编码使用 UTF-8

🛠️ 任务管理

🔧

最佳实践

  • 任务列表接口支持按多个应用名称筛选,应用名称间用英文逗号分隔
  • 任务详情接口会同步任务状态并返回最新信息
  • 对于正在运行的任务,建议定期查询状态直到完成
  • 任务详情会额外返回用户信息(姓名、头像)和点赞状态

🎨 模型特定注意事项

VEO3 任务

VEO3 特殊要求
  • 创建 VEO3 视频任务时,需要将 task_type 设置为 "veo3_api"
  • app_name 必须设置为 "veo3_api"
  • 支持的 video_model_key 选项:
    • veo_3_i2v_s_fast - 图生视频快速模式
    • veo_3_i2v_s - 图生视频标准模式
    • veo_3_0_t2v_fast - 文生视频快速模式
    • veo_3_0_t2v - 文生视频标准模式

Flux 系列模型

参数说明
  • 支持多种 Flux 模型:Dev, Pro, Max 等
  • 支持图生图、文生图、多图生图等多种模式
  • aspect_ratio 支持多种尺寸比例
  • safety_tolerance 可设置安全等级

豆包(ByteDance) 模型

支持参数
  • aspect_ratio:16:9, 4:3, 1:1, 9:21, 21:9, 9:16, 3:4
  • resolution:480p, 720p, 1080p
  • duration:5秒, 10秒
  • camera_fixed:是否固定镜头(仅图生视频)

🔄 限流和重试

⏱️

使用限制

  • 请勿频繁调用接口,建议间隔至少 1 秒
  • 对于运行中的任务,建议每 5-10 秒查询一次状态
  • 遇到 5xx 错误时,建议使用指数退避策略重试
  • 超时时间设置建议不少于 30 秒

🔒 安全考虑

🔐

安全最佳实践

  • 始终使用 HTTPS 协议进行 API 调用
  • 不要在日志中记录 Token 或敏感信息
  • 定期轮换 API Token
  • 使用白名单限制 IP 访问(如果支持)
  • 对于生产环境,建议使用反向代理来隐藏真实 API 地址

📞 技术支持

📞

获取帮助

如果您在使用 API 过程中遇到问题,请提供以下信息以便我们更好地帮助您:

  • 完整的请求 URL 和参数
  • 返回的错误信息和状态码
  • 任务 ID(如果有)
  • 时间戳和操作环境
  • 重现问题的步骤

🚀 快速开始

对于初次使用的开发者,建议按以下顺序开始:

  1. 首先阅读 接口概述 了解基本信息
  2. 查看 创建任务 提供的详细模型案例
  3. 使用简单的参数先进行测试
  4. 逐步添加复杂的功能和参数
  5. 实现错误处理和重试机制