Build JSON schemas for AI function calling, structured outputs, and data extraction. Define fields visually, then export as OpenAI function tool, structured output schema, or standard JSON Schema.
Templates
Fields (3)
{
"type": "function",
"function": {
"name": "my_function",
"description": "Describe what this schema extracts or produces",
"parameters": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The user's full name"
},
"age": {
"type": "integer",
"description": "The user's age in years"
},
"role": {
"type": "string",
"description": "The user's role",
"enum": [
"admin",
"editor",
"viewer"
]
}
},
"required": [
"name",
"role"
],
"additionalProperties": false
}
}
}