langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
51 lines (50 loc) • 2.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PluginType = exports.plugins = void 0;
var plugins;
(function (plugins) {
plugins["openai"] = "openai";
plugins["dalle"] = "dalle";
plugins["http"] = "http";
plugins["mailer"] = "mailer";
plugins["promptTemplate"] = "promptTemplate";
plugins["agentOpenAI"] = "agentOpenAI";
plugins["openAIEmbedding"] = "openAIEmbedding";
plugins["openAIVectorSearch"] = "openAIVectorSearch";
plugins["vectorSearch"] = "vectorSearch";
plugins["structuredOutputParser"] = "structuredOutputParser";
plugins["bufferMemory"] = "bufferMemory";
plugins["textLoader"] = "textLoader";
plugins["pdfLoader"] = "pdfLoader";
plugins["csvLoader"] = "csvLoader";
plugins["directoryLoader"] = "directoryLoader";
plugins["calculatorTool"] = "calculatorTool";
plugins["requestsGetTool"] = "requestsGetTool";
plugins["requestsPostTool"] = "requestsPostTool";
plugins["serpAPITool"] = "serpAPITool";
plugins["duckduckgoPlugin"] = "duckduckgoPlugin";
plugins["browserTool"] = "browserTool";
plugins["cheerioScraper"] = "cheerioScraper";
plugins["pdfParser"] = "pdfParser";
plugins["speechToText"] = "speechToText";
plugins["textToSpeech"] = "textToSpeech";
plugins["pythonExecutor"] = "pythonExecutor";
plugins["terminal"] = "terminal";
plugins["docker"] = "docker";
})(plugins || (exports.plugins = plugins = {}));
var PluginType;
(function (PluginType) {
PluginType["LLM"] = "llm";
PluginType["Embedding"] = "embedding";
PluginType["VectorSearch"] = "vectorsearch";
PluginType["Parser"] = "parser";
PluginType["Memory"] = "memory";
PluginType["Agent"] = "agent";
PluginType["Tool"] = "tool";
PluginType["Retriever"] = "retriever";
PluginType["Prompt"] = "prompt";
PluginType["Output"] = "output";
PluginType["Loader"] = "loader";
PluginType["Chain"] = "chain";
PluginType["LangCodeTool"] = "langCodeTool";
})(PluginType || (exports.PluginType = PluginType = {}));