UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

18 lines (17 loc) 492 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAgentExecutor = createAgentExecutor; const agents_1 = require("langchain/agents"); async function createAgentExecutor(config) { const { llm, prompt, tools } = config; const agent = await (0, agents_1.createOpenAIFunctionsAgent)({ llm, tools, prompt, }); const executor = new agents_1.AgentExecutor({ agent, tools, }); return executor; }