llm-service-provider
Version:
LLM service provider with API key management and streaming capabilities
9 lines (8 loc) • 810 B
JavaScript
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';