Ir al contenido

Phota

Integrar

ID del modelo phota/edit
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/phota/edit?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitud: 0,09 $ 90 créditos de API Ejecutar en esta página

Obtener clave de API
Open model Edición de imágenes Salida 4Khasta 4K #edit#personalization#typography#phota

Edición fotográfica que conserva la identidad a partir de 1 a 10 imágenes de entrada, con perfiles entrenados opcionales

Open model · Imagen

Tu primer resultado aparecerá aquí

Crea una solicitud a continuación y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, conservadas para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan al modificarlos.

•obligatorio 88 / 8000

Prompt de generación de imágenes que puede incluir referencias a perfiles como [[profile_id_1]] y [[profile_id_2]], junto con una descripción de lo que se creará.

•obligatorio image_urls
Suelta un archivo o

Imágenes que se editarán, proporcionadas como URLs o URI de datos Base64; las entradas posteriores a las 10 primeras se ignoran. Proporciona al menos una imagen o utiliza el endpoint `/` en su lugar para generar solo a partir de texto.

resolution predeterminado 1K

Resolución que se utilizará para la imagen generada.

aspect_ratio predeterminado auto

Relación entre la anchura y la altura de la imagen de salida.

num_images predeterminado 1

Número de imágenes que se producirán.

Avanzado output_format · base_model · enable_safety_checker · profile_ids
output_format predeterminado jpeg

Formato de archivo de la imagen resultante.

base_model predeterminado nb2

Selección del modelo de renderizado; `4K` solo está disponible mediante `nb2`. Las capas de identidad se superponen a cualquier modelo base seleccionado, por lo que todas las opciones son compatibles con perfiles entrenados.

Selección de perfiles para la generación de imágenes, proporcionada como una lista de IDs; el prompt puede etiquetar estos perfiles mediante @Profile1, @Profile2 y sucesivos.

POST /run/phota/edit?wait=20 presupuesto → 0,09 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/phota/edit?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y solo se guarda en localStorage si marcas Recordar. Obtener una clave de API

Acerca de Phota

Edita fotografías existentes a partir de un `prompt` de hasta 8000 caracteres y `image_urls`, que necesita al menos una imagen; no se utilizan más de 10. Pasa `profile_ids` para mantener reconocibles a personas concretas. `base_model` puede ser nb2, qwen-image-2, flux-2 o seedream-5-pro, y la salida 4K solo funciona con nb2. Devuelve de 1 a 4 imágenes en JPEG o PNG.

Parámetros

Envía el nombre canónico o el nombre nativo, pero no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
promptobligatorio
Tipostring
≤ 8000 caracteres
Prompt de generación de imágenes que puede incluir referencias a perfiles como [[profile_id_1]] y [[profile_id_2]], junto con una descripción de lo que se creará.
num_imagesopcional num_outputs
Tipointeger
Predeterminado1
1 – 4
Número de imágenes que se producirán.
profile_idsopcional
Tipostring[]
Selección de perfiles para la generación de imágenes, proporcionada como una lista de IDs; el prompt puede etiquetar estos perfiles mediante @Profile1, @Profile2 y sucesivos.
output_formatopcional
Tipoenum
Predeterminadojpeg
jpegpng
Formato de archivo de la imagen resultante.
resolutionopcional
Tipoenum
Predeterminado1K
1K4K
Resolución que se utilizará para la imagen generada.
aspect_ratioopcional
Tipoenum
Predeterminadoauto
auto1:116:94:33:49:16
Relación entre la anchura y la altura de la imagen de salida.
base_modelopcional
Tipoenum
Predeterminadonb2
nb2qwen-image-2flux-2seedream-5-pro
Selección del modelo de renderizado; `4K` solo está disponible mediante `nb2`. Las capas de identidad se superponen a cualquier modelo base seleccionado, por lo que todas las opciones son compatibles con perfiles entrenados.
image_urlsobligatorio images
Tipourl[] · image
Imágenes que se editarán, proporcionadas como URLs o URI de datos Base64; las entradas posteriores a las 10 primeras se ignoran. Proporciona al menos una imagen o utiliza el endpoint `/` en su lugar para generar solo a partir de texto.
enable_safety_checkeropcional
Tipoboolean
Predeterminadotrue
La moderación puede relajarse estableciendo false, siempre que la persona que realiza la solicitud esté autorizada.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una subida. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "phota/edit",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 90,
    "usd": "0.09",
    "charged": 90,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image_urls": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ]
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: conservada para siempre (con pago por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para vídeo y audio. output es el objeto de resultado propio del modelo.
Campos de salida
images
array of object {url, content_type, file_name, file_size, width, height}URL que apunta a la imagen editada.

Más modelos: Edición de imágenes

Para agentes de IA: esta página en Markdown está en https://doitong.com/es-ES/developers/models/phota/edit.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt