ToolCallJsonConfig

class ToolCallJsonConfig(val json: Json = defaultJson, val idJsonKeys: List<String> = defaultIdJsonKeys, val nameJsonKeys: List<String> = defaultNameJsonKeys, val argsJsonKeys: List<String> = defaultArgsJsonKeys)(source)

Configuration for parsing and fixing tool call json

Constructors

Link copied to clipboard
constructor(json: Json = defaultJson, idJsonKeys: List<String> = defaultIdJsonKeys, nameJsonKeys: List<String> = defaultNameJsonKeys, argsJsonKeys: List<String> = defaultArgsJsonKeys)

Types

Link copied to clipboard
object Companion

Companion object with defaults for json configurations of ToolCallJsonConfig

Properties

Link copied to clipboard

The keys used by various models for tool arguments in tool call json

Link copied to clipboard

The keys used by various models for tool ID in tool call json

Link copied to clipboard
val json: Json

The json parser to use for parsing tool call json

Link copied to clipboard

The keys used by various models for tool name in tool call json