UNPKG

@convo-lang/convo-lang

Version:
18 lines 1.45 kB
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