From f915013d2ccfaeb7f04bf8bfea57e6d7d1f66b81 Mon Sep 17 00:00:00 2001 From: "A.J. Shulman" Date: Thu, 19 Dec 2024 11:45:00 -0500 Subject: image generation works better --- src/server/ApiManagers/AssistantManager.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/server/ApiManagers') 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({ -- cgit v1.2.3-70-g09d2