incognitolm commited on
Commit
dcacccd
·
verified ·
1 Parent(s): 45b22f2

Update server/chatStream.js

Browse files
Files changed (1) hide show
  1. 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 to generate audio."
 
 
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
  }