AI

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