Ir al contenido

Editto

Integrar

ID del modelo editto
# 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/editto?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",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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"

Archivos como el ejemplo: $0.405 405 créditos de API tus archivos se miden antes de la ejecución Ejecutar en esta página

Obtener clave de API
Open model Video a video hasta 720p #video-edit#wan-vace

Edición de video basada en instrucciones que reescribe un video de origen a partir de un prompt, con controles de fotogramas, fps y resolución

Open model · Video

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, donde se conservan 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 conforme los cambias.

•obligatorio

Instrucciones de texto que guían la generación de video.

•obligatorio video_url
Suelta un archivo o

URL del archivo de video de origen; es obligatoria al realizar inpainting.

resolution predeterminado auto

Resolución del video de salida.

aspect_ratio predeterminado auto

Relación de aspecto del video resultante.

predeterminado 81

Cantidad de fotogramas de salida, con un rango inclusivo de 81–241.

predeterminado 0

Cantidad de interpolación: 0 deja los fotogramas originales sin interpolar; otros valores especifican cuántos fotogramas intermedios se generarán entre ellos.

Avanzado negative_prompt · sampler · acceleration · video_quality · video_write_mode · frames_per_second · num_inference_steps · guidance_scale · shift · temporal_downsample_factor · seed · match_input_frames_per_second · enable_safety_checker · enable_auto_downsample · return_frames_zip
predeterminado letterboxing, borders...

Prompt negativo aplicado al generar un video.

sampler predeterminado unipc

Muestreador usado al generar el video.

acceleration predeterminado regular

Configuración de aceleración de inferencia, con la opción 'none' o 'regular': el procesamiento acelerado ofrece una mejora considerable de velocidad a cambio de un cambio muy pequeño en la salida.

video_quality predeterminado high

Nivel de calidad del video resultante.

video_write_mode predeterminado balanced

Modo de escritura del video resultante.

predeterminado 16

Frecuencia de fotogramas del video generado, aplicada solo cuando `match_input_frames_per_second` no es true; los valores aceptados son 5–30 fotogramas por segundo.

predeterminado 30

Cantidad de pasos de muestreo; un valor mayor intercambia más tiempo de procesamiento por una mejor calidad.

predeterminado 5

Fuerza de alineación del prompt controlada mediante orientación sin clasificador; aumentar la escala hace que las imágenes generadas sigan el texto más de cerca.

predeterminado 5

Configuración de desplazamiento aplicada al generar el video.

predeterminado 0

Factor de omisión de fotogramas del video, expresado como un entero, con sobremuestreo automático aplicado una vez por cada factor de submuestreo. Usa 0 para mantener deshabilitado el submuestreo temporal.

Semilla que hace reproducible la generación. Establecerla en None selecciona una semilla aleatoriamente.

POST /run/editto?wait=20 cotización → $0.405
# 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/editto?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",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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 se guarda en localStorage únicamente si marcas Recordar. Obtener una clave de API

Acerca de Editto

Edita un video existente indicado mediante `video_url` y guiado por un `prompt` de texto. La salida puede conservar el número de fotogramas y la velocidad de fotogramas de entrada, o usar `num_frames` (17 a 241) y `frames_per_second` (5 a 30). La resolución va de 240p a 720p, la relación de aspecto puede ser auto, 16:9, 1:1 o 9:16, y también se puede devolver un ZIP de los fotogramas.

Parámetros

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

NombreTipo PredeterminadoPermitido Descripción
promptobligatorio
Tipostring
Instrucciones de texto que guían la generación de video.
negative_promptopcional
Tipostring
Predeterminadoletterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards
Prompt negativo aplicado al generar un video.
match_input_num_framesopcional
Tipoboolean
Predeterminadofalse
Origen de la cantidad de fotogramas del video generado: false usa `num_frames`, mientras que true copia la cantidad de fotogramas del video de entrada.
num_framesopcional
Tipointeger
Predeterminado81
17 – 241
Cantidad de fotogramas de salida, con un rango inclusivo de 81–241.
match_input_frames_per_secondopcional
Tipoboolean
Predeterminadofalse
Origen de la frecuencia de fotogramas del video generado: false usa `frames_per_second`, mientras que true copia la frecuencia de fotogramas del video de entrada.
frames_per_secondopcional
Tipointeger | null
Predeterminado16
5 – 30
Frecuencia de fotogramas del video generado, aplicada solo cuando `match_input_frames_per_second` no es true; los valores aceptados son 5–30 fotogramas por segundo.
seedopcional
Tipointeger | null
Semilla que hace reproducible la generación. Establecerla en None selecciona una semilla aleatoriamente.
resolutionopcional
Tipoenum
Predeterminadoauto
auto240p360p480p580p720p
Resolución del video de salida.
aspect_ratioopcional
Tipoenum
Predeterminadoauto
auto16:91:19:16
Relación de aspecto del video resultante.
num_inference_stepsopcional
Tipointeger
Predeterminado30
2 – 50
Cantidad de pasos de muestreo; un valor mayor intercambia más tiempo de procesamiento por una mejor calidad.
guidance_scaleopcional
Tiponumber
Predeterminado5
1 – 10
Fuerza de alineación del prompt controlada mediante orientación sin clasificador; aumentar la escala hace que las imágenes generadas sigan el texto más de cerca.
sampleropcional
Tipoenum
Predeterminadounipc
unipcdpm++euler
Muestreador usado al generar el video.
shiftopcional
Tiponumber
Predeterminado5
1 – 15
Configuración de desplazamiento aplicada al generar el video.
video_urlobligatorio video
Tipourl · video
URL del archivo de video de origen; es obligatoria al realizar inpainting.
enable_safety_checkeropcional
Tipoboolean
Predeterminadofalse
Interruptor de comprobación de seguridad cuya configuración desactivada requiere autorización de la cuenta. Sin esa autorización, se comprueba cada solicitud independientemente de la configuración; true activa el comprobador.
accelerationopcional
Tipoenum
Predeterminadoregular
nonelowregular
Configuración de aceleración de inferencia, con la opción 'none' o 'regular': el procesamiento acelerado ofrece una mejora considerable de velocidad a cambio de un cambio muy pequeño en la salida.
video_qualityopcional
Tipoenum
Predeterminadohigh
lowmediumhighmaximum
Nivel de calidad del video resultante.
video_write_modeopcional
Tipoenum
Predeterminadobalanced
fastbalancedsmall
Modo de escritura del video resultante.
num_interpolated_framesopcional
Tipointeger
Predeterminado0
0 – 5
Cantidad de interpolación: 0 deja los fotogramas originales sin interpolar; otros valores especifican cuántos fotogramas intermedios se generarán entre ellos.
temporal_downsample_factoropcional
Tipointeger
Predeterminado0
0 – 5
Factor de omisión de fotogramas del video, expresado como un entero, con sobremuestreo automático aplicado una vez por cada factor de submuestreo. Usa 0 para mantener deshabilitado el submuestreo temporal.
enable_auto_downsampleopcional
Tipoboolean
Predeterminadofalse
Adaptación automática de la cantidad de fotogramas: habilitarla permite que el modelo procese un video submuestreado temporalmente de una longitud adecuada, y la interpolación posterior restaura la cantidad de fotogramas original.
return_frames_zipopcional
Tipoboolean
Predeterminadofalse
Controla si también se devuelve un archivo ZIP que contiene cada fotograma generado; se habilita cuando es true.
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 carga. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "editto",
  "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": 405,
    "usd": "0.405",
    "charged": 405,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "prompt": "Make it a Pixel Art video.",
    "seed": 42,
    "frames_zip": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "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: se conserva para siempre (con cobro 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 video y audio. output es el objeto de resultado propio del modelo.
Campos de salida
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Archivo de video generado a partir de la imagen.
prompt
stringPrompt usado para generar la salida.
seed
integerValor de semilla aplicado durante la generación.
frames_zip
object {url, content_type, file_name, file_size} | nullArchivo ZIP que contiene cada fotograma del video, devuelto cuando se solicita.

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