Edit Contenido existente
Explainer Video acepta mensajes de seguimiento en lengua natural:
POST /creations/{id}/messages
El ejemplo:
{ "content": "Keep everything else and make the second scene easier for new employees", "input_file_ids": [], "idempotency_key": "video-edit-20260901-001"}
Un mensaje puede describir un cambio de vídeo entero o el nombre de una escena seleccionada. KPainter planea el alcance afectado y continúa la producción cuando la cuenta y el presupuesto lo permiten.
AI Image y AI App actualmente no anuncian el mismo flujo de trabajo de edición de conversaciones. Crea un nuevo resultado cuando las capacidades no exponen un camino de refinamiento apoyado.
Continúa una tarea de descanso
Cuando GET /creations/{id} vuelve en pausa, inspeccione las acciones disponibles primero. Sólo presentar una acción presente en esa lista:
POST /creations/{id}/actions
{ "action": "resume_after_recharge", "idempotency_key": "resume-20260901-001"}
Las posibles acciones incluyen:
- resume_after_recharge después de que el balance sea suficiente
- aprove_overage después de que el usuario acepte una estimación revisada
- solo se retira cuando KPainter marca explícitamente un retiro como seguro
La impotencia y la seguridad
- Reutilizar la misma clave de identidad para el mismo mensaje o acción después de una interrupción del transporte.
- No mantenga activado el botón de recuperación de una tarea vieja después de que comience una tarea nueva.
- Sólo siga la última tarea suspendida; el servicio lo valida de nuevo.
- No invente una acción cuando las acciones disponibles están vacías.
- Verifique el estado antes de retirar una solicitud remota incerta.
- Sólo envíe el ID de creación documentado, acción y clave de identidad.
Los mensajes y las acciones son sin síntesis. Después de una respuesta 202, continúe el encuentro GET /creations/{id}; refresca las salida sólo después de que se haya disponible una entrega usable.
