Hi Streamlit community !
I’m trying to use OpenAI API in my streamlit app.
To do so, I added in my requierements a line “openai” and in my code “import openai”
However I get an error in “Manage app terminal” (cf. screenshot bellow)
Do you know what’s wrong here and how to fix ? Thks
Hello !
Thanks for your feedback. I will check new guidelines.
Yes it is working locally.
The repo is private so I do not understand why it is not working within Streamlit cloud.
The traceback in the screenshot makes clear what the error is. For openai==0.0.2:
This package is a placeholder on the public PyPi instance, and is not the correct version to install
The version of openai getting installed is just an obsolete placeholder and not a real package. You need to pin a more recent version in your requirements, such as openai==0.25.0
Happy Streamlit-ing! Snehan
Going forward, please follow our guidelines on posting an effective question and include relevant information that will help the community debug your issue. That includes links to your GitHub repo, app, and the contents of your requirements file.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.