File uploads error: why can’t I download files with purpose="user_data"?

The native handling of expiration date and size limitations make it easier to use the uploaded files as part of temporary user input, moving that to the client may add security implications to handle.

Logged a feature request here since the regressions have caused delays in feature launches and also confusion as the workaround to use purpose = “assistants“ is misleading.

@OpenAI_Support any updates on file uploads API ? There is no native support for using file uploads with a purpose of “user_data“ within chatCompletions. The alternative solution to use “assistants“ will never work as it needs uptake from an assistantsAPI implementation. This has caused has significant delays in releasing a feature out to the customer and now we have to go with the alternative of doing this with Vercel AI SDK which adds an additional file/blob storage for us to manage for temporary files that should be part of the chat context.