Update server/chatStream.js
Browse files- server/chatStream.js +11 -1
server/chatStream.js
CHANGED
|
@@ -330,6 +330,10 @@ async function processToolCalls(ws, toolCalls, tools, accessToken, clientId, abo
|
|
| 330 |
const dataUrl = `data:${ct};base64,${b64}`;
|
| 331 |
onNewAsset({ role: "image", content: dataUrl });
|
| 332 |
result = "Image generated successfully and shown to the user.";
|
|
|
|
|
|
|
|
|
|
|
|
|
| 333 |
} else {
|
| 334 |
result = `Image generation failed: ${res.status}`;
|
| 335 |
}
|
|
@@ -354,6 +358,10 @@ async function processToolCalls(ws, toolCalls, tools, accessToken, clientId, abo
|
|
| 354 |
const dataUrl = `data:video/mp4;base64,${b64}`;
|
| 355 |
onNewAsset({ role: "video", content: dataUrl });
|
| 356 |
result = "Video generated successfully and shown to the user.";
|
|
|
|
|
|
|
|
|
|
|
|
|
| 357 |
} else {
|
| 358 |
result = `Video generation failed: ${res.status}`;
|
| 359 |
}
|
|
@@ -373,7 +381,9 @@ async function processToolCalls(ws, toolCalls, tools, accessToken, clientId, abo
|
|
| 373 |
onNewAsset({ role: "audio", content: dataUrl });
|
| 374 |
result = "Audio generated successfully and shown to the user.";
|
| 375 |
} else if (res.status == 402) {
|
| 376 |
-
result = "An upgraded plan is required
|
|
|
|
|
|
|
| 377 |
} else {
|
| 378 |
result = `Audio generation failed: ${res.status}`;
|
| 379 |
}
|
|
|
|
| 330 |
const dataUrl = `data:${ct};base64,${b64}`;
|
| 331 |
onNewAsset({ role: "image", content: dataUrl });
|
| 332 |
result = "Image generated successfully and shown to the user.";
|
| 333 |
+
} else if (res.status == 402) {
|
| 334 |
+
result = "An upgraded plan is required for higher limits."
|
| 335 |
+
} else if (res.status == 429) {
|
| 336 |
+
result = "Too many requests. Try again later."
|
| 337 |
} else {
|
| 338 |
result = `Image generation failed: ${res.status}`;
|
| 339 |
}
|
|
|
|
| 358 |
const dataUrl = `data:video/mp4;base64,${b64}`;
|
| 359 |
onNewAsset({ role: "video", content: dataUrl });
|
| 360 |
result = "Video generated successfully and shown to the user.";
|
| 361 |
+
} else if (res.status == 402) {
|
| 362 |
+
result = "An upgraded plan is required for higher limits."
|
| 363 |
+
} else if (res.status == 429) {
|
| 364 |
+
result = "Too many requests. Try again later."
|
| 365 |
} else {
|
| 366 |
result = `Video generation failed: ${res.status}`;
|
| 367 |
}
|
|
|
|
| 381 |
onNewAsset({ role: "audio", content: dataUrl });
|
| 382 |
result = "Audio generated successfully and shown to the user.";
|
| 383 |
} else if (res.status == 402) {
|
| 384 |
+
result = "An upgraded plan is required for higher limits."
|
| 385 |
+
} else if (res.status == 429) {
|
| 386 |
+
result = "Too many requests. Try again later."
|
| 387 |
} else {
|
| 388 |
result = `Audio generation failed: ${res.status}`;
|
| 389 |
}
|