Gemini file upload in Elixir

If you want to send videos or images to the Google Gemini API, eg for video summarization, you need to upload the video to a separate endpoint and wait for it to get processed. This is described in the Gemini docs , and it&apos;s fairly straightforward to translate into