app->singleton(IVideoDescriptor::class, function ($app) { return new \App\Services\FileTools\VideoDescriptor\LLMFullVideoDescriptor( $app->make(IImageOCR::class), $app->make(OpenAPIPrompt::class) ); }); // Register the VideoDescriptor service $this->app->singleton(\App\Browser\Jobs\InstagramRepost\ReelDescriptor::class); } /** * Bootstrap services. */ public function boot(): void { // } }