class RubyLLM::Model::Pricing

A Pricing groups a model’s prices by usage category: text tokens, images, audio tokens, and embeddings. Each category is a PricingCategory. Prices are in USD per million tokens. Instances come from Model#pricing.

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