langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
18 lines (17 loc) • 492 B
JavaScript
;
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;
}