I am trying to get response from ChatGPT (Azure OpenAI).
I have tested it locally using streamlit run entry_point.py (my file) and it works.
I can call openai using streamlit and pretty happy about it.
Then I deployed using share.streamlit.com
however, the deployed app always gives me HTTP TIMEOUT ERROR everytime I tried to make that call.
Can you help me?
Steps to reproduce
Code snippet:
openai.api_type = "azure"
openai.api_base = "https://xxx.openai.azure.com/"
openai.api_version = "2023-03-15-preview"
openai.api_key = st.secrets["OPENAI_API_KEY_AZURE"]
response = openai.ChatCompletion.create({"role": "system", "content": ......) # here is the problem
the Azure open ai have a custom endpoints that I dont put it here. Do I need it?
If you’re running the app locally, you can use the terminal to see the logs and use st.write, print statements, or Python logging. For deployed apps, you can use the menu on the lower right corner of your deployed app to see the logs.
For this issue, I think the best place to find help is the Microsoft Q&A platform on Azure OpenAI. Many questions on there are directly related to Azure OpenAI.
is there any st.write_log(“log”) to write in the log?
What do you mean by the menu on the lower right corner?
Usually I only saw its successfully deploy there