Update app.py
Browse files
app.py
CHANGED
@@ -18,14 +18,17 @@ def respond(message, history: list[tuple[str, str]]):
|
|
18 |
messages.append({"role": "user", "content": message})
|
19 |
|
20 |
response = ""
|
21 |
-
for
|
22 |
messages,
|
23 |
max_tokens=max_tokens,
|
24 |
stream=True,
|
25 |
temperature=temperature,
|
26 |
top_p=top_p,
|
27 |
):
|
28 |
-
token
|
|
|
|
|
|
|
29 |
response += token
|
30 |
yield response
|
31 |
|
|
|
18 |
messages.append({"role": "user", "content": message})
|
19 |
|
20 |
response = ""
|
21 |
+
for token_message in client.chat_completion(
|
22 |
messages,
|
23 |
max_tokens=max_tokens,
|
24 |
stream=True,
|
25 |
temperature=temperature,
|
26 |
top_p=top_p,
|
27 |
):
|
28 |
+
# Retrieve token content; if empty, break the loop
|
29 |
+
token = token_message.choices[0].delta.get("content", "")
|
30 |
+
if not token:
|
31 |
+
break
|
32 |
response += token
|
33 |
yield response
|
34 |
|