Ir al contenido principal

Head Swap es el intercambio de cabezas de SpicyAPI para imágenes. Sustituye la cabeza entera de una imagen de destino por la de una foto de referencia, con peinado, color de pelo y silueta, y conserva cuerpo, vestuario, pose y fondo. Dos URL y semilla.

Desde $0.013/imagen

Playground

Entrada

Edición de imagen
1/1

Arrastra archivos o enlaces multimedia, pega o selecciona · 1 archivo · Máx. 10 MB · JPG · PNG · WEBP

  • 1
1 / 1 archivos
La imagen que se modifica. Su cuerpo, vestuario, pose, iluminación y fondo se conservan; todo lo que está por encima del cuello se reemplaza. Se aceptan JPEG, PNG y WebP. AVIF no: comparte formato de contenedor con el video, así que la comprobación previa lo rechaza como contenido de video, y es probable que HEIC y otros archivos ISOBMFF se comporten igual. Conviértelo antes a JPEG o PNG. mínimo 1 caracteres
1/1

Arrastra archivos o enlaces multimedia, pega o selecciona · 1 archivo · Máx. 10 MB · JPG · PNG · WEBP

  • 1
1 / 1 archivos
La imagen que aporta la cabeza completa, con su forma, su peinado y su color de pelo. Elige una iluminada desde una dirección parecida y sostenida en un ángulo parecido al del objetivo. Se aceptan JPEG, PNG y WebP. AVIF no: comparte formato de contenedor con el video, así que la comprobación previa lo rechaza como contenido de video, y es probable que HEIC y otros archivos ISOBMFF se comporten igual. Conviértelo antes a JPEG o PNG. mínimo 1 caracteres
Seed
Reutiliza una seed para comparar dos corridas sobre el mismo par de imágenes contra un sorteo idéntico; déjala vacía o en 0 para un sorteo aleatorio cada vez. Es una herramienta de comparación, no la garantía de un resultado idéntico. no menor que 0 · no mayor que 2147483647
Filtro de seguridadDesactivado

SpicyAPI no ejecuta ningún filtro de seguridad en este modelo. Tu prompt y tus medios llegan al modelo tal como los escribes, y el propio modelo decide el resultado.

Comprobando tu cuenta antes de habilitar el envío y el cálculo de precios.

Salida

Listo para una nueva ejecución
silver-hair-onto-armorResultado de ejemplo

Modelos relacionados y tareas siguientes

¿No está el modelo que buscas?

Dinos cuál añadir y para qué lo usarías. Las solicitudes llegan directamente al equipo que decide los próximos modelos.

Dos URL de imagen intercambian una cabeza entera, sin prompt

La API de Head Swap toma una imagen objetivo (image_url) y una foto de cabeza de referencia (reference_image_url), y devuelve el objetivo con la cabeza completa reemplazada: la cara, el peinado, el color de pelo y la forma del cráneo vienen de la referencia, mientras que todo lo que queda por debajo del cuello se conserva del objetivo sin cambios. No hay campo de prompt ni de máscara; las dos imágenes y una semilla opcional son las únicas entradas que determinan el resultado.

Abrir el Playground
Dos URL de imagen intercambian una cabeza entera, sin prompt
Entradas obligatorias
image_url (objetivo) y reference_image_url (cabeza de referencia)
Entrada opcional
seed, entero de 0 a 2.147.483.647; 0 u omitido genera al azar
Formatos aceptados
JPEG, PNG o WebP en ambos campos de imagen
Prompt o máscara
Ninguno de los dos existe en el esquema de este endpoint
Límite de tarea
1.800 segundos para llegar a un estado final
Política de contenido
Sin censura: este endpoint no aplica ningún filtro de contenido de la plataforma
Alcance
Se mueve la cabeza entera, no solo la caraEl peinado, el color de pelo y la forma del cráneo se transfieren junto con los rasgos faciales, y ese detalle es lo que distingue este endpoint de un intercambio que solo afecta a la cara.
Esquema
Dos imágenes y una semilla opcional, nada másadditionalProperties es false y el esquema enumera exactamente tres campos, así que no hay un prompt que redactar ni un control de intensidad que ajustar.
Punto de fallo
El cuello es donde un intercambio se sostiene o se rompeLa dirección de la luz, el tono de piel y el ángulo de la cabeza entre las dos imágenes de origen deciden si la unión se lee como una sola fotografía.

En qué destaca la API de Head Swap

El pelo, el color y la forma de la cabeza viajan con la cara

El pelo, el color y la forma de la cabeza viajan con la cara

image_url aporta el cuerpo que se conserva: vestuario, pose, iluminación y fondo. reference_image_url aporta todo lo que queda por encima del cuello: el peinado y el color de pelo llegan junto con la cara. Un personaje puede pasar a un encuadre completamente distinto conservando el pelo propio de la referencia.

Nada que redactar ni que enmascarar

Nada que redactar ni que enmascarar

El cuerpo de la solicitud tiene exactamente tres campos: image_url, reference_image_url y una seed opcional. No hay prompt que escribir ni región que seleccionar, así que el trabajo de obtener un buen resultado recae por completo en elegir las dos fotografías, y una clave copiada de otro endpoint por error falla la validación en lugar de ignorarse en silencio.

  • seed compara pasadas, no las bloquea

    Enviar la misma seed con el mismo par de imágenes mantiene dos llamadas sobre el mismo sorteo, lo que hace legible un cambio de iluminación o de ángulo entre dos referencias. Un resultado idéntico sigue sin estar garantizado, y 0 o una seed omitida piden un sorteo nuevo en cada llamada.

  • Una cabeza, una imagen de salida, por llamada

    El endpoint asume una sola cabeza claramente visible en cada imagen. Una solicitud devuelve una imagen de salida, facturada por imagen producida, y no hay un campo de lote para varias variantes en una misma llamada; cada semilla o foto de referencia distinta necesita su propia solicitud.

  • Tres formas de entregar una imagen

    image_url y reference_image_url son cadenas de texto, no archivos adjuntos a la solicitud. Cada una acepta una dirección HTTPS pública, el URI spicy:// que la plataforma devuelve tras una subida directa, o un URI de datos en Base64 para un archivo pequeño, de modo que una foto local se puede usar sin publicarla antes en un host público.

  • Una tarea asíncrona con un límite fijo

    Una llamada crea una tarea: se envía, se guarda el ID de tarea devuelto, se consulta su estado hasta que se estabiliza y luego se lee la imagen de salida desde el almacenamiento de la plataforma. Una tarea tiene 1.800 segundos para llegar a un estado final antes de marcarse como agotada, así que conviene diseñar el bucle de consulta alrededor de ese límite y no de un tiempo de respuesta esperado.

Para quién es Head Swap

  • Una toma iluminada, un presentador distinto por versión

    Equipos de campaña y catálogo

    Una toma iluminada, un presentador distinto por versión

    Una sola fotografía aprobada se mantiene en image_url mientras el presentador autorizado de cada versión va en reference_image_url, una tarea por pase. El vestuario, la pose, el set y la gradación de color se mantienen idénticos en todo el conjunto, porque la cabeza de referencia es lo único que cambió entre las llamadas.

  • Tomar la cabeza de otro fotograma de la misma sesión

    Retoque y continuidad

    Tomar la cabeza de otro fotograma de la misma sesión

    Nada en el esquema exige que las dos imágenes muestren a personas distintas, así que el fotograma con el mejor cuerpo y la mejor luz puede ir en image_url mientras otra toma de la misma persona aporta la cabeza. La identidad se mantiene y la pose sobrevive al proceso.

  • Combinar una cabeza generada con un cuerpo fotografiado

    Trabajo con identidades sintéticas

    Combinar una cabeza generada con un cuerpo fotografiado

    Un retrato generado es una reference_image_url válida, porque el campo solo pide una imagen que el endpoint pueda obtener. Eso permite que un personaje sintético recurrente adopte la pose, el vestuario, la iluminación y el fondo de un set fotografiado en una sola llamada.

  • Una llamada de dos campos que encaja en cualquier flujo de imagen

    Ingenieros de pipeline

    Una llamada de dos campos que encaja en cualquier flujo de imagen

    Como el esquema son dos campos de imagen obligatorios y una seed opcional, este endpoint se inserta tras cualquier fuente de imagen (un render, una fotografía o la salida de otro editor), siempre que cada imagen llegue como dirección HTTPS, URI de archivo subido o URI de datos incrustado.

Cómo llamar a la API de Head Swap

  1. Dale a ambas imágenes una dirección que el endpoint pueda leer

    image_url y reference_image_url aceptan cadenas de texto, así que cada imagen llega como enlace HTTPS público, URI de archivo spicy:// del flujo de subida de la plataforma, o URI de datos incrustado cuando el archivo es pequeño. JPEG, PNG y WebP funcionan en ambos campos.

  2. Haz coincidir la luz y el ángulo entre las dos fotos

    Elige una reference_image_url iluminada desde una dirección similar a la de image_url y con un ángulo parecido. La costura del cuello se juzga por esa coincidencia, y un desajuste es la causa más común de una unión visible.

  3. Recorta las fotos de grupo hasta dejar un solo sujeto

    Si alguna de las dos imágenes muestra a más de una persona, recórtala al sujeto previsto antes de enviarla. El endpoint asume una cabeza por imagen, y una foto de grupo sin recortar produce un resultado impredecible.

  4. Deja seed sin definir mientras exploras

    Omite seed o déjala en 0 para un sorteo aleatorio en las primeras llamadas, y fija una seed una vez que una combinación funcione, para que una llamada de comparación posterior corra sobre el mismo sorteo.

  5. Envía la tarea y espera un estado final

    Envía image_url, reference_image_url y la seed opcional, guarda el ID de tarea devuelto, consulta su estado hasta que se estabilice y luego obtén la imagen de salida desde el almacenamiento de la plataforma.

  6. Revisa primero el cuello

    Antes de juzgar el resto de la imagen, mira la costura del cuello. Si se lee como una sola fotografía continua, el resto de la transferencia suele sostenerse; si no, cambia la iluminación o el ángulo en las fotos de origen en lugar de reenviar el mismo par.

Ejemplos resueltos con Head Swap

  • Tres referencias sobre una misma toma

    Una fotografía objetivo se envía tres veces con una reference_image_url distinta en cada pasada y seed sin definir. Los tres resultados difieren solo en de quién viene la cabeza, lo que convierte la costura del cuello en lo que se está comparando, y gana la pasada cuya unión se lee como una sola fotografía.

  • Una repetición que merece compararse lado a lado

    La primera llamada fija seed en un entero elegido. Cuando la referencia se sustituye después por una iluminada desde el mismo lado que el objetivo, la segunda llamada difiere en exactamente una entrada, así que las dos salidas responden a la pregunta planteada. Un sorteo aleatorio en cada pasada habría cambiado más que solo la referencia.

  • Una foto de grupo recortada a un solo sujeto

    Una fotografía de fiesta con cuatro personas no le da al endpoint forma de saber a quién se refiere, así que el objetivo se recorta al sujeto previsto antes de pasarlo a image_url. El recorte también mantiene grande en el encuadre la cabeza de ese sujeto, que es lo que ambas entradas necesitan.

Preguntas sobre la API de Head Swap

No hay prompt que redactar, así que la elección de las dos imágenes determina todo el resultado. Elige una reference_image_url iluminada desde una dirección similar a la de image_url y con un ángulo parecido, con una cabeza claramente visible en cada encuadre. Revisa primero la costura del cuello en cada resultado: si se nota una línea, cambia la iluminación o el ángulo en las fotografías de origen, porque ningún parámetro de este endpoint compensa un desajuste.

Modelos de esta serie2

Modelos de imagen1

  • Head SwapActualEdición de imagen$0.013por imagen