Skip to content

OpenAI.Files.OpenAIFileClient.GetFiles(filePurpose) returns only ~5k files #458

@mr-shevchenko

Description

@mr-shevchenko

Service

OpenAI

Describe the bug

API endpoint https://platform.openai.com/docs/api-reference/files/list uses pagination. The .NET client returns only the first page (~5k files) and doesn't provide an interface for retrieving other pages.

Steps to reproduce

  1. Upload 15k files to OpenAI storage with OpenAIFileClient.UploadFileAsync(filePath, FileUploadPurpose.UserData).
  2. OpenAIFileClient.GetFiles(FilePurpose.UserData) returns only ~5k files. How to get the rest of the files from storage?

Code snippets

OS

Windows 11 Pro version 23H2

.NET version

.NET 9

Library version

2.2.0-beta.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugCategory: Something isn't working and appears to be a defect in the client library.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions