class RubyLLM::Model::PricingCategory

A PricingCategory holds the standard and batch pricing tiers for one kind of model usage, such as text tokens or images. Model#pricing returns a Pricing collection whose categories are PricingCategory instances. Prices are in USD per million tokens.

model    = RubyLLM.models.find "claude-sonnet-4-6"
category = model.pricing.text_tokens
category.input  # => 3
category.output # => 15