Variables de plantillas de prompts

Elige la sintaxis de los marcadores y añade la plantilla y sus variables. La vista previa sustituye texto sin ejecutar expresiones ni llamar a un modelo.

Se ejecuta localmente en tu navegador
Las plantillas y variables permanecen en este navegador. Los valores se insertan como texto y nunca se evalúan.
Plantilla del prompt
Objeto JSON de variables

Trata las plantillas de prompts como interfaces tipadas

Revisa los campos obligatorios antes de usar un prompt en una aplicación o evaluación. El renderizador solo sustituye texto: no ejecuta JavaScript, expresiones, filtros ni motores remotos.

Cómo revisar los marcadores y renderizar un prompt

Pega una plantilla de prompt, elige el estilo de marcador y esta página enumera los marcadores encontrados, señala los que tu objeto JSON de variables no puede rellenar, nombra las variables que no usas y muestra el texto final.

La sustitución es literal: los valores entran como texto, no se ejecuta JavaScript, filtros ni ningún motor de plantillas, y la plantilla y las variables no salen del navegador.

  1. Pega el prompt en el cuadro de plantilla, elige Mustache {{name}}, Dólar ${name} o Llave simple {name} y pega en el cuadro de variables un objeto JSON con los valores.
  2. Pulsa Comprobar y renderizar, o Cargar ejemplo para ver un prompt completo con una variable deliberadamente sin usar.
  3. Lee el prompt renderizado a la derecha: los marcadores con valor se sustituyen y el resto queda visible tal como se escribió.
  4. Revisa las tres listas: Variables detectadas muestra cada marcador y cuántas veces aparece, Variables ausentes los nombres sin resolver y Variables sin usar los valores del JSON que ningún marcador menciona.
  5. Usa Copiar para llevarte el texto renderizado y Limpiar para vaciar la plantilla, las variables, la salida, las listas y los contadores.

Qué se detecta, cómo se insertan los valores y dónde se detiene la herramienta

Qué se considera un marcador

Los nombres admiten letras y dígitos de cualquier alfabeto, guion bajo, signo de dólar y guiones, y un punto entra en objetos anidados, así que se detectan {{document.title}}, {{user-name}} y {{名前}}. El uso repetido del mismo marcador se cuenta una vez y se muestra con la marca ×veces.

Una variable figura como sin usar cuando ningún marcador la menciona a ella ni a una ruta padre, de modo que rellenar document.title sin escribir {{document.title}} deja la entrada en la lista de no usadas.

Cómo se insertan los valores

Las cadenas se insertan tal cual. Los números, booleanos y null conservan su forma JSON, y los objetos o arrays se escriben como JSON compacto, así que {{doc}} renderiza {"k":[1,2]}. Un marcador sin valor se deja intacto en la vista previa y se informa en Variables ausentes en lugar de desaparecer en silencio.

El cuadro de variables debe ser un objeto JSON: un documento mal formado o un array en la raíz detienen la ejecución con un error, y una plantilla vacía muestra un aviso en vez de un resultado.

Límites y privacidad

Es un comprobador, no un motor de plantillas: no hay secciones, bucles, parciales ni expresiones, así que {{#items}}, los filtros y la aritmética se tratan como texto plano. En el modo Llave simple, un {{name}} dentro de la plantilla se ignora a propósito para no contar dos veces un prompt Mustache.

Ambos cuadros se procesan en la página. Renderizar, copiar y limpiar no generan ninguna petición de red, y una plantilla con miles de marcadores se renderiza en torno a un segundo sin enviar nada a un servidor.

Herramientas recientes: