import { Module } from "@nestjs/common"; import { ConversationsService, STORAGE, TRANSLATION } from "./conversations.service.js"; import { createLocalFsStorage, createVercelAiLlm, createLlmTranslationAdapter } from "@courtmitra/adapters"; const llm = createVercelAiLlm(); const translationAdapter = createLlmTranslationAdapter(llm); @Module({ providers: [ { provide: STORAGE, useFactory: () => createLocalFsStorage(), }, { provide: TRANSLATION, useFactory: () => translationAdapter, }, ConversationsService, ], exports: [ConversationsService], }) export class ConversationsModule {}