diff options
author | A.J. Shulman <Shulman.aj@gmail.com> | 2024-12-19 11:45:00 -0500 |
---|---|---|
committer | A.J. Shulman <Shulman.aj@gmail.com> | 2024-12-19 11:45:00 -0500 |
commit | f915013d2ccfaeb7f04bf8bfea57e6d7d1f66b81 (patch) | |
tree | 69cde0426434a687a096ebe987145628afd145b0 /src/server/ApiManagers/AssistantManager.ts | |
parent | 9b4c554cca11f5c3105085b54646e684dd235f1d (diff) |
image generation works better
Diffstat (limited to 'src/server/ApiManagers/AssistantManager.ts')
-rw-r--r-- | src/server/ApiManagers/AssistantManager.ts | 7 |
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({ |