Referencia para desarrolladores
Documentación de la API de Seedream 5 Pro
Crea imágenes con Seedream 5 Pro mediante la API asíncrona de este sitio. Seedream 5.5 sigue en vista previa y todavía no se puede invocar aquí.
Inicio rápido
- Crea una clave en la sección de claves API del espacio de trabajo.
- Envía model=seedream-5-pro y un prompt a POST /api/v1/images/generate.
- Usa el data.task_id recibido para consultar GET /api/v1/images/status?task_id=TASK_ID con la misma clave API.
Autenticación
Envía Authorization: Bearer YOUR_API_KEY desde tu servidor. No hace falta una sesión de navegador ni Cookie. Mantén tu clave API en privado.
Authorization: Bearer YOUR_API_KEYEndpoints y campos de solicitud
POST /api/v1/images/generateEnvía un cuerpo JSON con model, prompt, aspect_ratio y resolution (1k o 2k). El campo opcional image_urls admite hasta 10 URL de imágenes de referencia; public es un booleano opcional. La respuesta contiene code, message y data con task_id y status.
GET /api/v1/images/status?task_id=TASK_IDLa consulta con task_id devuelve code, message y data con task_id, status, consumed_credits e image_urls (un array de URL de imágenes). Puede incluir error_message si la tarea falla.
El único modelo que se puede invocar es seedream-5-pro
Sigue consultando mientras se procesa la tarea y lee image_urls al terminar o error_message si falla.
Ejemplo de cURL
Copia los comandos en tu terminal, sustituye YOUR_API_KEY por tu clave API privada y luego TASK_ID por el data.task_id de la primera respuesta.
curl -X POST https://seedream5-5ai.com/api/v1/images/generate -H 'Authorization: Bearer YOUR_API_KEY' -H 'Content-Type: application/json' --data '{"model":"seedream-5-pro","prompt":"Un cartel de cafetería con letras claras y legibles","aspect_ratio":"1:1","resolution":"1k","image_urls":[],"public":false}'
curl 'https://seedream5-5ai.com/api/v1/images/status?task_id=TASK_ID' -H 'Authorization: Bearer YOUR_API_KEY'