mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-18 16:29:43 +02:00
Move hasModelInCache to local-llm package with dynamic import wrapper so the browser-only dependency doesn't break server-side builds. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
30 lines
540 B
TypeScript
30 lines
540 B
TypeScript
// Engine
|
|
export { LocalLLMEngine, localLLM } from './engine';
|
|
|
|
// Models
|
|
export { MODELS, DEFAULT_MODEL } from './models';
|
|
export type { ModelKey } from './models';
|
|
|
|
// Types
|
|
export type {
|
|
ChatMessage,
|
|
GenerateOptions,
|
|
GenerateResult,
|
|
ModelConfig,
|
|
LoadingStatus,
|
|
} from './types';
|
|
|
|
// Cache utilities
|
|
export { hasModelInCache } from './cache';
|
|
|
|
// Svelte 5 reactive helpers
|
|
export {
|
|
getLocalLlmStatus,
|
|
loadLocalLlm,
|
|
unloadLocalLlm,
|
|
isLocalLlmSupported,
|
|
generate,
|
|
generateText,
|
|
extractJson,
|
|
classify,
|
|
} from './svelte.svelte';
|