JSON to OpenAI Schema Converter
Convierte JSON a esquemas compatibles con las APIs de OpenAI
Configuración del Schema
Configura el formato de salida según la documentación oficial de OpenAI para las APIs seleccionadas
Responses API - Para respuestas estructuradas y extracción de datos
Structured Outputs - Garantiza adherencia estricta al schema
Identificador único del schema
Garantiza que la respuesta siga exactamente el schema
Permite campos no definidos en el schema
JSON de Entrada
Pega JSON de datos o JSON Schema - se detectará automáticamente
Payload Completo OpenAI
Payload completo listo para usar con la API de OpenAI, incluyendo modelo, temperatura, max_tokens y placeholders para prompts
No hay schema para mostrar
Introduce datos JSON válidos en el panel izquierdo
¿Qué es Strict Mode?
✓ strict: true (Recomendado)
- • Garantiza que la respuesta siga exactamente el schema
- • Todos los campos requeridos deben estar presentes
- • No se permiten campos adicionales (si additionalProperties: false)
- • Los tipos de datos deben coincidir exactamente
- • Ideal para casos donde necesitas datos estructurados confiables
⚠ strict: false
- • Permite cierta flexibilidad en la respuesta
- • Puede omitir campos opcionales
- • Menos garantías de estructura exacta
- • Útil para casos donde necesitas flexibilidad
¿Qué es additionalProperties?
✗ additionalProperties: false (Recomendado)
- • Solo se permiten las propiedades definidas en el schema
- • Cualquier campo adicional será rechazado
- • Garantiza estructura de datos predecible
- • Recomendado para Structured Outputs
- • Mejor para casos de uso específicos y controlados
✓ additionalProperties: true
- • Permite campos adicionales no definidos en el schema
- • Mayor flexibilidad en la respuesta
- • Útil cuando el modelo puede añadir información extra
- • Menos control sobre la estructura final
Diferencias entre APIs y Modos
Chat Completions API
- • Formato:
response_format - • Para conversaciones y completado de texto
- • Soporta modelos gpt-3.5-turbo, gpt-4-* y gpt-4o-*
- • JSON mode y Structured Outputs disponibles
Responses API
- • Formato:
text.format - • Para respuestas estructuradas y extracción de datos
- • Soporta gpt-4o-mini y gpt-4o-2024-08-06+
- • Optimizada para Structured Outputs
JSON Mode
- • Garantiza JSON válido
- • No garantiza adherencia al schema
- • Requiere instrucción explícita de "JSON"
- • Más flexible pero menos confiable
Structured Outputs
- • Garantiza adherencia al schema
- • Analiza automáticamente la estructura del JSON
- • Detecta tipos, arrays y objetos anidados
- • Más confiable para casos de uso específicos