aboutsummaryrefslogtreecommitdiff
path: root/src/server/ApiManagers/AssistantManager.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/ApiManagers/AssistantManager.ts')
-rw-r--r--src/server/ApiManagers/AssistantManager.ts7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/ApiManagers/AssistantManager.ts b/src/server/ApiManagers/AssistantManager.ts
index 425365348..fbda74194 100644
--- a/src/server/ApiManagers/AssistantManager.ts
+++ b/src/server/ApiManagers/AssistantManager.ts
@@ -30,6 +30,7 @@ import ffmpeg from 'fluent-ffmpeg';
import OpenAI from 'openai';
import * as xmlbuilder from 'xmlbuilder';
import { last } from 'lodash';
+import { DashUploadUtils } from '../DashUploadUtils';
// Enumeration of directories where different file types are stored
export enum Directory {
@@ -370,9 +371,6 @@ export default class AssistantManager extends ApiManager {
}
// Step 5: Return the JSON result
res.send({ full: originalSegments, condensed: combinedSegments, summary });
-
- // Step 5: Return the JSON result
- res.send({ full: originalSegments, condensed: combinedSegments, summary: summary });
} catch (error) {
console.error('Error processing media file:', error);
res.status(500).send({ error: 'Failed to process media file' });
@@ -428,10 +426,11 @@ export default class AssistantManager extends ApiManager {
try {
const image = await openai.images.generate({ model: 'dall-e-3', prompt: image_prompt, response_format: 'url' });
console.log(image);
+ const result = await DashUploadUtils.UploadImage(image.data[0].url!);
const url = image.data[0].url;
- res.send({ url });
+ res.send({ result, url });
} catch (error) {
console.error('Error fetching the URL:', error);
res.status(500).send({