Capability

org.llm4s.capability.Capability
@Experimental
enum Capability(val supportsKey: String)

A capability as a value: the name of one marker, such as Capability.Vision for Vision, and the key of ModelMetadata.supports that says a model has it. Capable.capabilities and CapabilityCheck.missing list these, in the order of Capability.values.

Value parameters

supportsKey

the key of ModelMetadata.supports for this capability

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case ParallelTools extends Capability
case PromptCaching extends Capability
case Reasoning extends Capability
case SystemMessages extends Capability
case Tools extends Capability
case Vision extends Capability