LLModel

@Serializable
data class LLModel(val provider: LLMProvider, val id: String, val capabilities: List<LLMCapability>)(source)

Represents a Large Language Model (LLM) with a specific provider, identifier, and a set of capabilities.

Constructors

Link copied to clipboard
constructor(provider: LLMProvider, id: String, capabilities: List<LLMCapability>)

Properties

Link copied to clipboard

A list of capabilities supported by the LLM, such as temperature adjustment, tools usage, or schema-based tasks.

Link copied to clipboard
val id: String

A unique identifier for the LLM instance. This typically represents the specific model version or name.

Link copied to clipboard

The provider of the LLM, such as Google, OpenAI, or Meta.