Hi Oakley Anderson!
You can checkout "Assistant" feature from Azure OpenAI which supports "Vector Store" to save data and "Function" to use your custom functions and logic apps.
But it might not be possible to use blob containers and share point files, it takes below file extension from local files saved as UTF-8 BOM text file (max limit 200 MB)
.c, .cs, .cpp, .doc, .docx, .html, .java, .json, .md, .pdf, .php, .pptx, .py, .rb, .tex, .txt, .css, .js, .sh, .ts
Reference
on Vector store for File Search
Getting started with Assistants
Please don’t forget to Accept Answer and Yes for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members.
Thank You.
Thank you.