Tool overview
¿Qué es Generador de Salida Estructurada?
Generador de Salida Estructurada es una herramienta que le permite inferir JSON Schema desde ejemplos para llamadas a herramientas.
¿Por qué usar Generador de Salida Estructurada?
Mejora la legibilidad y agiliza su flujo cuando necesita inferir JSON Schema desde ejemplos para llamadas a herramientas, sin enviar datos a un servidor.
Funciones clave
Privacidad en el cliente, resultados instantáneos y copia con un clic para generador de Salida Estructurada. Inferir JSON Schema desde ejemplos para llamadas a herramientas
Cómo usar
Siga estos pasos para obtener resultados precisos con la herramienta de arriba.
- Pegue un JSON de ejemplo representativo de la respuesta o argumentos de herramienta en el panel izquierdo.
- Omita las claves opcionales — solo las presentes pasan a required.
- Active Strict objects para emitir additionalProperties: false en cada objeto — recomendado para OpenAI.
- Opcionalmente defina un título de Schema para OpenAPI o registros de herramientas.
- Revise el JSON Schema draft 2020-12 generado en el panel derecho.
- Si un array muestra items: {}, añada al menos un elemento representativo y regenere.
- Copie el schema a response_format, parámetros de herramienta o su config de agente.
- Itere el ejemplo si los tipos fallan; edite enum o oneOf a mano tras generar si hace falta.
Generador de Salida Estructurada — guía completa y casos de uso
Guía autoritativa: inferencia draft 2020-12, additionalProperties estricto, casos OpenAI y parámetros de herramientas, arrays vacíos y opcionalidad por omisión.
Guía del generador de salidas estructuradas
Esta guía explica cómo inferir JSON Schema draft 2020-12 desde ejemplos JSON en el navegador.
Qué hace el generador
El generador convierte un ejemplo JSON en JSON Schema y puede cerrar objetos con additionalProperties: false.
Qué obtiene
- JSON Schema draft 2020-12
- Qué obtiene: additionalProperties: false
- Qué obtiene: required
- Qué obtiene: integer / number / null
- Qué obtiene: items
- Copie el schema en response_format
Úselo cuando necesite inferir un schema
- Úselo cuando necesite inferir un schema
- Úselo cuando necesite inferir un schema: OpenAI
- Úselo cuando necesite inferir un schema: JSON Schema
- Úselo cuando necesite inferir un schema: strict
Prefiera una herramienta relacionada
- Prefiera una herramienta relacionada: AI Agent Builder
- Prefiera una herramienta relacionada: MCP Validator
- Prefiera una herramienta relacionada: LLM Token Counter
Cómo JSON de ejemplo se convierte en tipos
La inferencia recorre el árbol JSON; la entrada debe ser JSON estricto.
La inferencia recorre el árbol JSON; la entrada debe ser JSON estricto.
| Valor de ejemplo | Tipo inferido | Notas |
|---|---|---|
| "ok" | string | Qué obtiene |
| 42 | integer | Qué obtiene |
| 42.5 | number | Qué obtiene |
| true | boolean | Qué obtiene |
| null | null | Omita las claves opcionales de |
| [] | array + items: {} | Los arrays vacíos no revelan el tipo de items. |
| { "a": 1 } | object | required + additionalProperties: false |
Los arrays toman el tipo del primer elemento; edite oneOf para tipos mixtos.
Paso a paso: ejemplo → esquema draft 2020-12
Recorrido inicial para un schema listo para OpenAI.
- Pegue un ejemplo representativo de JSON.
- Omita las claves opcionales de required.
- Active strict additionalProperties: false.
- Revise JSON Schema draft 2020-12.
- Los arrays vacíos no revelan el tipo de items. items: {}.
- Copie el schema en response_format.
- oneOf, enum.
- Revise OpenAI.
Caso de uso: salidas estructuradas de OpenAI
OpenAI: El generador convierte un ejemplo JSON en JSON Schema y puede cerrar objetos con additionalProperties: false.
Cómo ayuda esta herramienta
- Pegue un ejemplo representativo de OpenAI JSON.
- Active strict.
- Copie el schema en response_format.
- Revise OpenAI.
Resultado: JSON Schema, OpenAI.
Caso de uso: parámetros de herramientas
El generador convierte un ejemplo JSON en JSON Schema y puede cerrar objetos con additionalProperties: false.
Cómo ayuda esta herramienta
- Pegue un ejemplo representativo de tools[].function.parameters.
- Active strict.
- Copie el schema en tools[].function.parameters.
- Revise JSON Schema.
Resultado: tools[].function.parameters.
Caso de uso: campos opcionales por omisión
El generador convierte un ejemplo JSON en JSON Schema y puede cerrar objetos con additionalProperties: false.
Cómo ayuda esta herramienta
- Omita las claves opcionales de required.
- Revise required.
- null.
- Copie el schema en required.
Resultado: required.
Caso de uso: clasificador JSON estructurado
El generador convierte un ejemplo JSON en JSON Schema y puede cerrar objetos con additionalProperties: false.
Cómo ayuda esta herramienta
- Pegue un ejemplo representativo de JSON.
- Active strict.
- Copie el schema en JSON Schema.
- enum.
Resultado: JSON Schema, strict.
Modo strict y additionalProperties: false
El modo strict establece additionalProperties: false en cada objeto.
- Active strict.
- Revise JSON Schema.
- El modo strict establece additionalProperties: false en cada objeto.
- Revise additionalProperties: false.
Problema de arrays vacíos — items: {}
Los arrays vacíos no revelan el tipo de items.
- Pegue un ejemplo representativo de items.
- Los arrays vacíos no revelan el tipo de items.
- oneOf.
- Revise items.
Solución: entrada JSON no válida
JSON.
Por qué ocurre
Por qué ocurre
Diagnóstico
Diagnóstico
Soluciones
- Revise JSON.
- Pegue un ejemplo representativo de JSON.
- Revise JSON Schema.
Solución: items de array inferidos como {}
items: {}.
Por qué ocurre
Los arrays vacíos no revelan el tipo de items.
Diagnóstico
Diagnóstico
Soluciones
- Pegue un ejemplo representativo de items.
- Revise JSON Schema.
- Revise items.
oneOf.
Solución: campo opcional marcado required
required.
Por qué ocurre
Por qué ocurre
Diagnóstico
Diagnóstico
Soluciones
- Omita las claves opcionales de required.
- Revise JSON Schema.
- null.
Buenas prácticas de inferencia
- Recorrido inicial para un schema listo para OpenAI.
- Active strict, OpenAI.
- Omita las claves opcionales de required.
- Pegue un ejemplo representativo de items.
- enum, oneOf.
- Revise JSON Schema.
- Prefiera una herramienta relacionada: AI Agent Builder.
Preguntas frecuentes
Respuestas sobre depuración habitual y privacidad de sus datos.
Herramientas relacionadas
Explore otras utilidades relacionadas que complementan esta herramienta.
Documentación oficial y referencias
Especificaciones y documentación de plataforma para esta utilidad.