incognitolm commited on
Commit ·
c81fc00
1
Parent(s): 0cb48f9
Update chatStream.js
Browse files- server/chatStream.js +4 -5
server/chatStream.js
CHANGED
|
@@ -183,7 +183,7 @@ export function extractSessionName(text) {
|
|
| 183 |
export async function streamChat({
|
| 184 |
sessionId,
|
| 185 |
model,
|
| 186 |
-
history,
|
| 187 |
userMessage,
|
| 188 |
tools,
|
| 189 |
accessToken,
|
|
@@ -230,10 +230,9 @@ export async function streamChat({
|
|
| 230 |
}
|
| 231 |
|
| 232 |
const hasUserMessage =
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
!(Array.isArray(userMessage) && userMessage.length === 0);
|
| 237 |
|
| 238 |
const messages = [
|
| 239 |
{ role: "system", content: SYSTEM_PROMPT },
|
|
|
|
| 183 |
export async function streamChat({
|
| 184 |
sessionId,
|
| 185 |
model,
|
| 186 |
+
history = [],
|
| 187 |
userMessage,
|
| 188 |
tools,
|
| 189 |
accessToken,
|
|
|
|
| 230 |
}
|
| 231 |
|
| 232 |
const hasUserMessage =
|
| 233 |
+
userMessage !== undefined &&
|
| 234 |
+
userMessage !== null &&
|
| 235 |
+
(typeof userMessage === "string" ? userMessage.trim() !== "" : Array.isArray(userMessage) && userMessage.length > 0);
|
|
|
|
| 236 |
|
| 237 |
const messages = [
|
| 238 |
{ role: "system", content: SYSTEM_PROMPT },
|