Anthropic::Files::API
Constants
ENDPOINT = "/v1/files"
Constructors
new(client : Client)
SourceInstance methods
Delete a file.
Download file content as raw bytes.
Download file content as base64.
Download file content as string.
list(params : ListParams = ListParams.new, request_options : RequestOptions | Nil = nil) : Page(File)
List all files with pagination.
list_all(limit : Int32 | Nil = nil, request_options : RequestOptions | Nil = nil) : AutoPaginator(File)
Auto-paginating iterator for listing all files. Returns an AutoPaginator that fetches pages lazily as you iterate.
Example:
client.files.list_all(limit: 20).each do |file|
puts file.filename
end
Retrieve a specific file by ID.
Upload a file.