Tools

@Serializable
data object Tools : LLMCapability(source)

Represents the capability of tools within the LLM capability hierarchy.

The Tools capability is typically used to indicate support for external tool usage or interaction by a language model. This can include functionalities such as executing specific tools or integrating with external systems. It is a predefined constant within the set of capabilities available for an LLModel.

Use this capability to specify or check tool interaction abilities in a model's configuration.

Properties

Link copied to clipboard
val id: String

The unique identifier for this capability.