KeshavRa commited on
Commit
35655d6
·
verified ·
1 Parent(s): b3d24b4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -125,11 +125,17 @@ if submit:
125
  if st.session_state.submit:
126
  if uploaded_files:
127
  client = OpenAI(api_key=openai_api_key)
128
-
129
- try:
130
- client.Model.list()
131
- except:
132
- print(openai_api_key)
 
 
 
 
 
 
133
  st.session_state.error = "OpenAI API key is invalid"
134
  st.session_state.submit = False
135
  st.rerun()
 
125
  if st.session_state.submit:
126
  if uploaded_files:
127
  client = OpenAI(api_key=openai_api_key)
128
+
129
+ # test api key
130
+ response = client.chat.completions.create(
131
+ model="gpt-4o-mini",
132
+ messages=[
133
+ {"role": "system", "content": "You are a helpful assistant."},
134
+ {"role": "user", "content": "Say this is a test"}
135
+ ]
136
+ )
137
+ test = response.choices[0].message.content
138
+ if test == "":
139
  st.session_state.error = "OpenAI API key is invalid"
140
  st.session_state.submit = False
141
  st.rerun()