ZENLLC commited on
Commit
a4a5726
·
verified ·
1 Parent(s): 4c8bfe7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -26
app.py CHANGED
@@ -327,33 +327,14 @@ def chat_with_rag(
327
  # Current user message
328
  messages.append({"role": "user", "content": user_message})
329
 
330
- # Call GPT-5 with max_completion_tokens, fallback to max_tokens if needed
331
  try:
332
- try:
333
- resp = client.chat.completions.create(
334
- model=CHAT_MODEL,
335
- messages=messages,
336
- temperature=0.3,
337
- max_completion_tokens=900,
338
- )
339
- except Exception as e1:
340
- # If model/SKD doesn't like max_completion_tokens, retry with max_tokens
341
- try:
342
- resp = client.chat.completions.create(
343
- model=CHAT_MODEL,
344
- messages=messages,
345
- temperature=0.3,
346
- max_tokens=900,
347
- )
348
- except Exception as e2:
349
- answer = f"⚠️ OpenAI API error: {e2}"
350
- new_history = history + [
351
- {"role": "user", "content": user_message},
352
- {"role": "assistant", "content": answer},
353
- ]
354
- debug = debug_retrieval + f"\n\n{e2}"
355
- return new_history, new_history, debug
356
-
357
  answer = resp.choices[0].message.content
358
  except Exception as e:
359
  answer = f"⚠️ OpenAI API error: {e}"
 
327
  # Current user message
328
  messages.append({"role": "user", "content": user_message})
329
 
330
+ # Call OpenAI GPT-5 using max_completion_tokens
331
  try:
332
+ resp = client.chat.completions.create(
333
+ model=CHAT_MODEL,
334
+ messages=messages,
335
+ temperature=0.3,
336
+ max_completion_tokens=900, # correct param for GPT-5
337
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
338
  answer = resp.choices[0].message.content
339
  except Exception as e:
340
  answer = f"⚠️ OpenAI API error: {e}"