UNPKG

llm-service-provider

Version:

LLM service provider with API key management and streaming capabilities

9 lines (8 loc) 810 B
import * as llmCore from '@qcgm1978/llm-core'; import initServices from './initServices'; initServices(); export const { ServiceProvider, getSelectedServiceProvider, setSelectedServiceProvider, hasApiKey, streamDefinition, streamMindMap, streamMindMapArrows, generatePrompt, getPromptByName, formatPrompt, getPromptsByLanguage, updatePrompt, resetPrompts, getChapterMindMapPrompt, getMindMapArrowPrompt, hasDeepSeekApiKey, hasGeminiApiKey, hasGroqApiKey, hasOpenAiApiKey, hasDoubaoApiKey, setDeepSeekApiKey, setGeminiApiKey, setGroqApiKey, setOpenAiApiKey, setDoubaoApiKey } = llmCore; export const init = initServices; export { setHasShownApiKeyPrompt } from '@qcgm1978/llm-core'; export { default as ApiKeyManager } from './ApiKeyManager'; export { default as MindMapVisualizer } from './MindMapVisualizer';