Generador Visual de JSON Schema para Tool Calling de IA (OpenAI, Claude, Gemini)

Crea y valida visualmente esquemas JSON Schema y Function Calling para APIs de OpenAI, Anthropic y Gemini. Exporta a JSON, Pydantic (Python) y TypeScript.

Configuración de la Función

Parámetros de Entrada (3)

#1
#2
#3
consultar_clima_schema.jsonEsquema Válido
{
  "type": "function",
  "function": {
    "name": "consultar_clima",
    "description": "Obtiene las condiciones meteorológicas y temperatura actual o pronóstico extendido para una ubicación geográfica.",
    "parameters": {
      "type": "object",
      "properties": {
        "ciudad": {
          "type": "string",
          "description": "Nombre de la ciudad y país (ej. 'Bogotá, Colombia' o 'Madrid, España')."
        },
        "unidad": {
          "type": "string",
          "enum": [
            "celsius",
            "fahrenheit"
          ],
          "description": "Unidad de medida para la temperatura."
        },
        "incluir_pronostico_dias": {
          "type": "integer",
          "description": "Cantidad de días adicionales para el pronóstico del tiempo (1 a 7 días)."
        }
      },
      "required": [
        "ciudad",
        "unidad",
        "incluir_pronostico_dias"
      ],
      "additionalProperties": false
    },
    "strict": true
  }
}
Integración en tu código

Pasa este objeto directamente en el array 'tools' de OpenAI SDK en Python o Node.js. Si 'strict: true' está activado, OpenAI garantiza que la respuesta cumplirá el 100% de los campos y tipos definidos.

Preguntas Frecuentes

Function Calling permite a un LLM invocar funciones de código externas o APIs devolviendo un objeto JSON estructurado con los argumentos exactos requeridos, en lugar de texto libre conversacional. El modelo detecta inteligentemente cuándo necesita consultar datos en tiempo real (ej. consultar clima, crear tickets o buscar en bases de datos) y emite los parámetros validados según el esquema JSON definido.

Calculadoras y Herramientas Recomendadas

Herramientas afines del mismo clúster para complementar tus cálculos