Basic

data class Basic(val name: String, val schema: JsonObject) : LLMParams.Schema.JSON(source)

Represents a basic JSON schema. Used to specify lightweight or fundamental JSON processing capabilities. This format primarily focuses on nested data definitions without advanced JSON Schema functionalities.

See also

Constructors

Link copied to clipboard
constructor(name: String, schema: JsonObject)

Properties

Link copied to clipboard
open override val capability: LLMCapability.Schema

Related LLM capability that has to be supported for a particular schema type.

Link copied to clipboard
open override val name: String

Name identifier for the JSON schema structure.

Link copied to clipboard
open override val schema: JsonObject

JSON schema definition as JsonObject.