LangSchema
v0.3.0

    API Reference LangSchema v0.3.0

    View Source

    Modules

    LangSchema.Adapter
    LangSchema.Adapter.LangChainFunctionParam
    LangSchema.Converter

    Defines the behaviour and provides a macro for creating specific schema converters.

    LangSchema.Converter.Gemini
    LangSchema.Converter.OpenAI
    LangSchema.Keyword

    Defines the behaviour for modules that handle JSON Schema keywords.

    LangSchema.Keyword.Default
    LangSchema.Keyword.OpenAI.Nullable
    LangSchema.Keyword.Pattern
    LangSchema.Type

    Defines the behaviour and common helpers for handling JSON Schema type conversion.

    LangSchema.Type.Array
    LangSchema.Type.Boolean
    LangSchema.Type.Gemini.Array
    LangSchema.Type.Gemini.Integer
    LangSchema.Type.Gemini.Number
    LangSchema.Type.Gemini.Object
    LangSchema.Type.Gemini.String
    LangSchema.Type.Integer
    LangSchema.Type.Number
    LangSchema.Type.Object
    LangSchema.Type.OpenAI.Array
    LangSchema.Type.OpenAI.Integer
    LangSchema.Type.OpenAI.Number
    LangSchema.Type.OpenAI.Object
    LangSchema.Type.OpenAI.String
    LangSchema.Type.String
    LangSchema.Util.KeywordStyle
    LangSchema.Util.Nillable
    Next Page → Overview

    Hex Package Hex Preview Download ePub version

    Built using ExDoc (v0.37.3) for the Elixir programming language