Method: OpenAI::Resources::Containers::Files#list

Defined in:
lib/openai/resources/containers/files.rb

#list(container_id, after: nil, limit: nil, order: nil, request_options: {}) ⇒ OpenAI::Internal::CursorPage<OpenAI::Models::Containers::FileListResponse>

Some parameter documentations has been truncated, see Models::Containers::FileListParams for more details.

List Container files

Parameters:

  • container_id (String)
  • after (String)

    A cursor for use in pagination. after is an object ID that defines your place

  • limit (Integer)

    A limit on the number of objects to be returned. Limit can range between 1 and 1

  • order (Symbol, OpenAI::Models::Containers::FileListParams::Order)

    Sort order by the created_at timestamp of the objects. asc for ascending ord

  • request_options (OpenAI::RequestOptions, Hash{Symbol=>Object}, nil)

Returns:

See Also:



88
89
90
91
92
93
94
95
96
97
98
# File 'lib/openai/resources/containers/files.rb', line 88

def list(container_id, params = {})
  parsed, options = OpenAI::Containers::FileListParams.dump_request(params)
  @client.request(
    method: :get,
    path: ["containers/%1$s/files", container_id],
    query: parsed,
    page: OpenAI::Internal::CursorPage,
    model: OpenAI::Models::Containers::FileListResponse,
    options: options
  )
end