UNPKG

@yk1028-test/ai-chat-supporter

Version:

AI Chat Supporter - TypeScript library for intelligent chat processing with LangChain integration

49 lines 3.73 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LangChainRAGManager = exports.RAGManager = exports.predefinedPersonas = exports.globalPersonaManager = exports.PersonaManager = exports.BasePersona = exports.LangChainOllamaProvider = exports.OllamaProvider = exports.ProviderFactory = exports.BaseLLMProvider = exports.ChatPromptBuilder = exports.ChatSupporterFactory = exports.ChatSupporter = void 0; // 메인 ChatSupporter 클래스 및 설정 var ChatSupporter_1 = require("./core/ChatSupporter"); Object.defineProperty(exports, "ChatSupporter", { enumerable: true, get: function () { return ChatSupporter_1.ChatSupporter; } }); Object.defineProperty(exports, "ChatSupporterFactory", { enumerable: true, get: function () { return ChatSupporter_1.ChatSupporterFactory; } }); // InputData 관련 타입들 (모듈식 구조) __exportStar(require("./types/input/index"), exports); __exportStar(require("./types/output/index"), exports); __exportStar(require("./types/index"), exports); // LangChain 프롬프트 템플릿 시스템 var templates_1 = require("./prompts/templates"); Object.defineProperty(exports, "ChatPromptBuilder", { enumerable: true, get: function () { return templates_1.ChatPromptBuilder; } }); // 제공자 관련 var base_1 = require("./providers/base"); Object.defineProperty(exports, "BaseLLMProvider", { enumerable: true, get: function () { return base_1.BaseLLMProvider; } }); Object.defineProperty(exports, "ProviderFactory", { enumerable: true, get: function () { return base_1.ProviderFactory; } }); var ollama_1 = require("./providers/ollama"); Object.defineProperty(exports, "OllamaProvider", { enumerable: true, get: function () { return ollama_1.OllamaProvider; } }); var LangChainOllamaProvider_1 = require("./providers/LangChainOllamaProvider"); Object.defineProperty(exports, "LangChainOllamaProvider", { enumerable: true, get: function () { return LangChainOllamaProvider_1.LangChainOllamaProvider; } }); // 페르소나 시스템 var base_2 = require("./personas/base"); Object.defineProperty(exports, "BasePersona", { enumerable: true, get: function () { return base_2.BasePersona; } }); Object.defineProperty(exports, "PersonaManager", { enumerable: true, get: function () { return base_2.PersonaManager; } }); Object.defineProperty(exports, "globalPersonaManager", { enumerable: true, get: function () { return base_2.globalPersonaManager; } }); var predefined_1 = require("./personas/predefined"); Object.defineProperty(exports, "predefinedPersonas", { enumerable: true, get: function () { return predefined_1.predefinedPersonas; } }); // RAG 시스템 var RAGManager_1 = require("./rag/RAGManager"); Object.defineProperty(exports, "RAGManager", { enumerable: true, get: function () { return RAGManager_1.RAGManager; } }); var LangChainRAGManager_1 = require("./rag/LangChainRAGManager"); Object.defineProperty(exports, "LangChainRAGManager", { enumerable: true, get: function () { return LangChainRAGManager_1.LangChainRAGManager; } }); //# sourceMappingURL=index.js.map