POLRAMBORA commited on
Commit
c36553f
·
verified ·
1 Parent(s): d7c8469

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -106,21 +106,20 @@ def respond(message, api_key, max_tokens, top_p, temperature):
106
  if response.status_code == 200:
107
  assistant_reply = ""
108
  for line in response.iter_lines(decode_unicode=True):
109
- print(f"Received line: {line}") # Debugging
110
 
111
- if line.strip(): # Ignore empty or whitespace-only lines
112
  try:
113
- # Remove 'data: ' prefix if present
114
  if line.startswith("data:"):
115
  line = line[5:].strip()
116
 
117
- if line: # Ensure there's content after stripping
118
- chunk = json.loads(line) # Parse JSON
119
  chunk_message = chunk.get("chunk", {}).get("content", "")
120
  assistant_reply += chunk_message
121
  yield assistant_reply
122
  except json.JSONDecodeError as e:
123
- print(f"Stream chunk error: {e} with line: {line}")
124
 
125
 
126
 
 
106
  if response.status_code == 200:
107
  assistant_reply = ""
108
  for line in response.iter_lines(decode_unicode=True):
109
+ print(f"Received line: {line}")
110
 
111
+ if line.strip():
112
  try:
 
113
  if line.startswith("data:"):
114
  line = line[5:].strip()
115
 
116
+ if line:
117
+ chunk = json.loads(line)
118
  chunk_message = chunk.get("chunk", {}).get("content", "")
119
  assistant_reply += chunk_message
120
  yield assistant_reply
121
  except json.JSONDecodeError as e:
122
+ print(f"Stream chunk error: {e} with line: {line}")
123
 
124
 
125