@convo-lang/convo-lang
Version:
The language of AI
18 lines • 1.45 kB
JavaScript
import { defineProvider, defineService, defineStringParam } from "@iyio/common";
import { ConvoLocalStorageCache } from "./ConvoLocalStorageCache.js";
import { ConvoVfsCache } from "./ConvoVfsCache.js";
import { PassthroughConvoConversationConverter } from "./PassthroughConvoConversationConverter.js";
export const convoCompletionService = defineService('ConvoCompletionService');
export const convoConversationConverterProvider = defineProvider('convoConversationConverterProvider', () => new PassthroughConvoConversationConverter());
export const convoCapabilitiesParams = defineStringParam('convoCapabilities');
export const convoDefaultModelParam = defineStringParam('convoDefaultModel');
export const convoCacheService = defineService('convoCacheService', () => globalThis.window ? new ConvoLocalStorageCache() : new ConvoVfsCache());
export const convoImportService = defineService('convoImportService');
export const convoProjectConfig = defineService('convoProjectConfig', () => ({}));
export const convoTranscriptionService = defineService('ConvoTranscriptionService');
export const convoTtsService = defineService('ConvoTtsService');
export const convoEmbeddingsService = defineService('ConvoEmbeddingsService');
export const convoDbService = defineService('ConvoDb');
export const convoDbProvider = defineProvider('ConvoDbProvider');
export const convoGitService = defineService('ConvoGitService');
//# sourceMappingURL=convo.deps.js.map