Module: Legion::Extensions::Llm::Anthropic::Provider::Capabilities

Defined in:
lib/legion/extensions/llm/anthropic/provider.rb

Overview

Capability predicates for Anthropic chat model offerings.

Class Method Summary collapse

Class Method Details

.chat?(_model) ⇒ Boolean

Returns:

  • (Boolean)


23
# File 'lib/legion/extensions/llm/anthropic/provider.rb', line 23

def chat?(_model) = true

.embeddings?(_model) ⇒ Boolean

Returns:

  • (Boolean)


27
# File 'lib/legion/extensions/llm/anthropic/provider.rb', line 27

def embeddings?(_model) = false

.functions?(_model) ⇒ Boolean

Returns:

  • (Boolean)


26
# File 'lib/legion/extensions/llm/anthropic/provider.rb', line 26

def functions?(_model) = true

.streaming?(_model) ⇒ Boolean

Returns:

  • (Boolean)


24
# File 'lib/legion/extensions/llm/anthropic/provider.rb', line 24

def streaming?(_model) = true

.vision?(_model) ⇒ Boolean

Returns:

  • (Boolean)


25
# File 'lib/legion/extensions/llm/anthropic/provider.rb', line 25

def vision?(_model) = true