@typia/website
    Preparing search index...

    Type Alias ILlmSchema<Model>

    ILlmSchema: ModelSchema[Model]

    The schemas for the LLM function calling.

    ILlmSchema is a union type collecting every schema for LLM function calling. Select a proper schema type according to the LLM provider you're using.

    IChatGptSchema is designed for OpenAI models. It is fully compatible with OpenAI's strict mode, handling its restrictions by utilizing JSDoc tags in the description property to support full JSON schema specifications despite OpenAI's constraints.

    IClaudeSchema is the most recommended option as it most closely follows the JSON schema standard with the most concise types and accurate expressions. Claude has no JSON schema specification restrictions, making it ideal when you're unsure about your AI model's requirements.

    IGeminiSchema is implemented according to the Gemini guide documentation. Prior to November 2025, it had severe limitations, but now supports nearly all JSON schema specifications.

    ILlmSchemaV3 and ILlmSchemaV3_1 are middle layer schemas for advanced users who need direct control over OpenAPI v3.0 or v3.1 specifications.

    Type Parameters