@yk1028-test/ai-chat-supporter
Version:
AI Chat Supporter - TypeScript library for intelligent chat processing with LangChain integration
49 lines • 3.73 kB
JavaScript
;
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