class RubyLLM::Model::Modalities

A Model::Modalities lists the kinds of content a model accepts and produces, as arrays of Strings. Instances come from Model#modalities.

model = RubyLLM.models.find('gpt-5.4')
model.modalities.input   # => ["text", "image", "pdf"]
model.modalities.output  # => ["text"]