Upload app.py
Browse files
app.py
CHANGED
|
@@ -59,10 +59,14 @@ async def chatgpt(prompt, history):
|
|
| 59 |
if history:
|
| 60 |
messages += history
|
| 61 |
messages += [{"role": "user", "content": prompt}]
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
return response.choices[0].message.content
|
| 67 |
|
| 68 |
async def process_submission(finished_code, user_state):
|
|
|
|
| 59 |
if history:
|
| 60 |
messages += history
|
| 61 |
messages += [{"role": "user", "content": prompt}]
|
| 62 |
+
try:
|
| 63 |
+
response = await client.chat.completions.create(
|
| 64 |
+
model="gpt-4o",
|
| 65 |
+
messages=messages
|
| 66 |
+
)
|
| 67 |
+
except Exception as e:
|
| 68 |
+
print(e)
|
| 69 |
+
return "I'm sorry, I'm having trouble. Could you please try again?"
|
| 70 |
return response.choices[0].message.content
|
| 71 |
|
| 72 |
async def process_submission(finished_code, user_state):
|