Introducción
Pose Changer lleva a una persona a una pose nueva. Envías dos fotos, la persona y una referencia de pose, y recibes de vuelta a la primera persona adoptando la pose de la segunda foto: brazos, piernas, inclinación de la cabeza y mirada, con su propio rostro y su propio atuendo.
Funciones y aspectos destacados
Dos fotos, sin prompt
La herramienta usa Qwen-Image-Edit-2511 con los LoRA AnyPose base y auxiliar de lilylilith y la instrucción del autor. El campo de prompt es solo para indicaciones adicionales.
Los LoRA marcan la diferencia
Con las mismas fotos y seed, el modelo base sin los LoRA pegó a la bailarina de la foto de pose en la primera escena. Con ellos, la mujer de la primera foto tomó la pose de la bailarina.
Conserva tu escena con una línea
De forma predeterminada, el resultado a menudo toma el fondo de la foto de pose. Añadir "Remove the background of image 2, and replace it with the background of image 1." conservó una biblioteca con paneles de madera y un salar en nuestras pruebas.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
image_url | Sí | La persona a cambiar de pose. Un enlace HTTPS público o una subida, en JPEG, PNG o WebP, de hasta 10 MB. mínimo 1 caracteres |
reference_image_url | Sí | La foto cuya pose se copia. Un enlace HTTPS público o una subida, en JPEG, PNG o WebP, de hasta 10 MB. mínimo 1 caracteres |
prompt | No | Indicaciones adicionales opcionales, añadidas después de la instrucción de pose integrada. máximo 1000 caracteres |
aspect_ratio | No | Opcional. Déjalo vacío y el resultado conserva la forma de tu foto a alrededor de un megapíxel. |
output_format | No | JPEG por defecto; PNG o WebP si los necesitas. No cambia el precio. |
seed | No | Usa el mismo número de nuevo para comparar dos ejecuciones sobre la misma foto. Cualquier entero de 0 a 2147483647; déjalo vacío para una seed aleatoria. |
Precios
$0.03 / imagen
Se cobra por imagen de salida a un precio fijo. La relación de aspecto y el formato de salida no cambian el precio, y las solicitudes fallidas no se cobran.
Casos de uso
Variantes para catálogo
Convierte una toma de un atuendo en versiones de pie, sentada y recostada a partir de referencias de pose sencillas tomadas contra una pared lisa, sin volver a contratar a la modelo ni el lugar.
Personajes consistentes
Conserva el rostro y el vestuario de un personaje mientras cambias la pose que necesita una escena, para que un storyboard o un cómic mantenga un reparto reconocible.
Bibliotecas de poses
Guarda una carpeta de poses de referencia tomadas sobre un fondo liso y aplícalas a cualquier retrato.
Guía de prompts y consejos prácticos
Iguala la complexión
Copiar la pose de una mujer a un hombre en nuestras pruebas acercó su rostro al de ella. Una referencia de complexión y género parecidos mantuvo la identidad.
Nombra lo que debe quedarse
Si el atuendo cambia, dilo: "She keeps her emerald satin dress." corrigió un caso en el que aparecieron pantalones deportivos de la referencia.
Muestra el cuerpo completo
Las fotos de cuerpo completo en ambos lados dan el resultado más limpio; una fuente de medio cuerpo obliga al modelo a inventar piernas y suelo.
Mantén una persona por foto
Las fotos de grupo en cualquiera de las dos confunden qué cuerpo mover y qué pose copiar. Recorta primero a una persona y ejecuta cada una por separado.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "spicyapi/pose-changer-v1/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"reference_image_url": "https://example.com/reference.png"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.








