Skip to content
Snippets Groups Projects
Commit 7225e916 authored by Marcus Schiesser's avatar Marcus Schiesser
Browse files

fix: use new ToolsFactory

parent 897feb99
No related branches found
Tags v0.1.22
No related merge requests found
import {
BaseTool,
OpenAIAgent,
QueryEngineTool,
Settings,
ToolFactory,
} from "llamaindex";
import { BaseTool, OpenAIAgent, QueryEngineTool } from "llamaindex";
import { ToolsFactory } from "llamaindex/tools/ToolsFactory";
import fs from "node:fs/promises";
import path from "node:path";
import { getDataSource } from "./index";
......@@ -33,12 +28,10 @@ export async function createChatEngine() {
const config = JSON.parse(
await fs.readFile(path.join("config", "tools.json"), "utf8"),
);
tools = tools.concat(await ToolFactory.createTools(config));
tools = tools.concat(await ToolsFactory.createTools(config));
} catch {}
return new OpenAIAgent({
tools,
llm: Settings.llm,
verbose: true,
});
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment