> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# API de diálogos de ComfyUI

> Usa la API de diálogos de ComfyUI para crear diálogos estandarizados de prompt y confirmación en escritorio y web, con ejemplos y referencia completa.

La API de diálogos proporciona diálogos estandarizados que funcionan de forma consistente tanto en escritorio como en la web. Quienes desarrollan extensiones encontrarán más útiles los métodos prompt y confirm.

## Uso básico

### Diálogo de prompt

```javascript theme={null}
// Mostrar un diálogo de prompt
app.extensionManager.dialog.prompt({
  title: "User Input",
  message: "Please enter your name:",
  defaultValue: "User"
}).then(result => {
  if (result !== null) {
    console.log(`Input: ${result}`);
  }
});
```

### Diálogo de confirmación

```javascript theme={null}
// Mostrar un diálogo de confirmación
app.extensionManager.dialog.confirm({
  title: "Confirm Action",
  message: "Are you sure you want to continue?",
  type: "default"
}).then(result => {
  console.log(result ? "User confirmed" : "User cancelled");
});
```

## Referencia de la API

### Prompt

```javascript theme={null}
app.extensionManager.dialog.prompt({
  title: string,             // Título del diálogo
  message: string,           // Mensaje o pregunta a mostrar
  defaultValue?: string      // Valor inicial del campo de entrada (opcional)
}).then((result: string | null) => {
  // result es el texto introducido, o null si se cancela
});
```

### Confirmar

```javascript theme={null}
app.extensionManager.dialog.confirm({
  title: string,             // Título del diálogo
  message: string,           // Mensaje a mostrar
  type?: "default" | "overwrite" | "delete" | "dirtyClose" | "reinstall", // Tipo de diálogo (opcional)
  itemList?: string[],       // Lista de elementos a mostrar (opcional)
  hint?: string              // Texto de ayuda a mostrar (opcional)
}).then((result: boolean | null) => {
  // result es true si se confirma, false si se deniega y null si se cancela
});
```

Para conocer otros diálogos especializados disponibles en ComfyUI, puedes consultar el archivo `dialogService.ts` en el código fuente.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.