From 54dd60d44bddbee23443f81085a9d3010cdaf211 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Sun, 14 Dec 2025 11:08:52 -0800 Subject: [PATCH] fix: missing video gen ai services in ai module (#2180) --- src/backend/src/modules/ai/PuterAIChatModule.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/backend/src/modules/ai/PuterAIChatModule.js b/src/backend/src/modules/ai/PuterAIChatModule.js index 8be0f08ee..64cc4e710 100644 --- a/src/backend/src/modules/ai/PuterAIChatModule.js +++ b/src/backend/src/modules/ai/PuterAIChatModule.js @@ -28,6 +28,8 @@ import { OpenAISpeechToTextService } from '../../services/ai/stt/OpenAISpeechToT import { AWSPollyService } from '../../services/ai/tts/AWSPollyService.js'; import { ElevenLabsTTSService } from '../../services/ai/tts/ElevenLabsTTSService.js'; import { OpenAITTSService } from '../../services/ai/tts/OpenAITTSService.js'; +import { TogetherVideoGenerationService } from '../../services/ai/video/TogetherVideoGenerationService.js'; +import { OpenAIVideoGenerationService } from '../../services/ai/video/OpenAIVideoGenerationService.js'; // import { AIVideoGenerationService } from '../../services/ai/video/AIVideoGenerationService.js'; /** @@ -80,8 +82,15 @@ export class PuterAIModule extends AdvancedBase { if ( config?.services?.openai || config?.openai ) { services.registerService('openai-tts', OpenAITTSService); - services.registerService('openai-speech2txt', OpenAISpeechToTextService); + + // TODO DS: move to video service + services.registerService('openai-video-generation', OpenAIVideoGenerationService); + } + + if ( config?.services?.['together-ai'] ) { + // TODO DS: move to video service + services.registerService('together-video-generation', TogetherVideoGenerationService); } } }