class

Anthropic::Models::API

Inherits Reference < Object

Constants

ENDPOINT = "/v1/models"

Constructors

new(client : Client)
Source

Instance methods

list(params : ListParams = ListParams.new, request_options : RequestOptions | Nil = nil) : Page(ModelInfo)

List all available models with pagination support.

Source
list_all(limit : Int32 | Nil = nil, request_options : RequestOptions | Nil = nil) : AutoPaginator(ModelInfo)

Auto-paginating iterator for listing all models. Returns an AutoPaginator that fetches pages lazily as you iterate.

Example:

client.models.list_all(limit: 20).each do |model|
  puts model.id
end
Source
retrieve(model_id : String, request_options : RequestOptions | Nil = nil) : ModelInfo

Retrieve a specific model by ID.

Source