class Anthropic::Resources::Beta::Files
def download(file_id, params = {})
- See: Anthropic::Models::Beta::FileDownloadParams -
Returns:
-
(StringIO)
-
Parameters:
-
request_options
(Anthropic::RequestOptions, Hash{Symbol=>Object}, nil
) -- -
betas
(Array
) -- Optional header to specify the beta version(s) you want to use. -
file_id
(String
) -- ID of the File.
Overloads:
-
download(file_id, betas: nil, request_options: {})
def download(file_id, params = {}) parsed, options = Anthropic::Beta::FileDownloadParams.dump_request(params) @client.request( method: :get, path: ["v1/files/%1$s/content?beta=true", file_id], headers: {"accept" => "application/binary", **parsed}.transform_keys(betas: "anthropic-beta"), model: StringIO, options: {extra_headers: {"anthropic-beta" => "files-api-2025-04-14"}, **options} ) end