MercadoSoporte← Volver a la app

Desde un archivo local

Los archivos locales (o las subidas de usuarios que llegan a tu backend) van primero a tu propio almacenamiento; la API de generación luego los lee por URL.

Resumen

Cualquier almacenamiento que pueda servir una URL HTTPS pública o prefirmada funciona — AWS S3, Alibaba Cloud OSS, Tencent Cloud COS, Cloudflare R2, o tu propio servidor de archivos estáticos / CDN.

Sube a tu almacenamiento

Shell
# AWS S3
aws s3 cp ./photo.jpg s3://my-public-bucket/inputs/photo.jpg --acl public-read
# → https://my-public-bucket.s3.amazonaws.com/inputs/photo.jpg

# Alibaba Cloud OSS
ossutil cp ./photo.jpg oss://my-bucket/inputs/photo.jpg
# → https://my-bucket.oss-cn-hangzhou.aliyuncs.com/inputs/photo.jpg

# Tencent Cloud COS
coscli cp ./photo.jpg cos://my-bucket/inputs/photo.jpg
Buckets privados
Mantén el bucket privado y genera en su lugar una URL prefirmada de corta duración — solo necesita seguir siendo válida mientras se ejecuta la tarea.

Luego envía la tarea

cURL
curl -X POST "https://97ai.97claude.com/api/generate" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "bytedance/seedance-2-image-to-video",
    "input": {
      "image_url": "https://my-public-bucket.s3.amazonaws.com/inputs/photo.jpg",
      "prompt": "gentle camera orbit"
    }
  }'