JSON Schema
A declarative specification for describing the structure, data types, constraints, and validation rules of JSON documents, enabling AI systems, APIs, and tools to exchange structured data reliably and validate inputs and outputs.
Explore more about Tool Integration
Related terms
A structured specification that defines a callable function's name, purpose, parameters, input types, constraints, and expected outputs, enabling AI systems to correctly invoke tools and generate valid arguments.
Function CallingA capability that enables an AI model to identify when an external function or tool should be invoked, generate the required structured arguments, and incorporate the returned results into its workflow or response.
Input ValidationThe process of verifying and sanitizing user inputs or external data before they are processed by an AI system to ensure they conform to expected formats, constraints, and security policies, helping prevent errors, misuse, prompt injection, and malicious inputs.