Hey there, I tried making a semantic search app, using openai’s embeddings api. It works on my computer, but when i tried to deploy it on streamlit, it gives out “Oh no. Error running app.”, and this in the logs
[19:43:34] 🐍 Python dependencies were installed from /app/uu-semantic-search-coba/requirements.txt using pip.
Check if streamlit is installed
Streamlit is already installed
[19:43:35] 📦 Processed dependencies!
Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.
[19:45:45] ❗️ Streamlit server consistently failed status checks
[19:45:45] ❗️ Please fix the errors, push an update to the git repo, or reboot the app.
This is maybe only a temporary fix, since some of the *.pickle files in the repo are under Git-LFS control, and therefore those files will be unusable if you delete the .gitattributes file from the repo.
Addition:
It could be that the monthly data limit to use Git-LFS for this repository has been exceeded and therefore the deployment/clone with any files under control of Git-LFS will fail.
But basically Git-LFS works on Streamlit Cloud though, I have tested that several times.
I don’t claim it is any kind of fix, and I should have said it explicitly. It was just a pointer to what seems to be the root of the problem, in the hopes that the OP will know what to make of it.