Add "File Upload" to OpenAI Piece

OpenAI File Upload via Files API and Uploads API

Description:
OpenAI API offers file upload functionality. The process is multi-step, involving minimum of four API calls. It and can be completed with custom OpenAI Custom API call piece or Send HTTP Request piece, but other systems (Zapier, n8n) offer this as an out of the box task. ActivePieces can easily add this feature to the existing OpenAI Piece.

Feature Request:
Can we add an “Upload File” feature to the existing OpenAI piece to upload file?

Reference Docs:
OpenAI API Reference. Follow these steps in order:

  1. Create Upload
  2. Add Upload Part(s)
  3. Complete Upload
  4. Upload File

Once a File is uploaded into OpenAI, you can further leverage it for Fine Tuning or Assistants Vector Store Files. (This is my use case/end goal.)

This is also a functionality that I would like very much, I’m making a solution for a client as we speak, and will have to do it custom with node.js if this would not be possible, thanks in advance!