From c47ed4e8d895ade3cd327841ab536702902b054d Mon Sep 17 00:00:00 2001 From: thucpn <thucsh2@gmail.com> Date: Wed, 19 Mar 2025 13:50:11 +0700 Subject: [PATCH] revert wiki (update in another PR) --- packages/tools/src/index.ts | 2 +- packages/tools/src/tools/{wikipedia.ts => wiki.ts} | 10 +++++----- packages/tools/tests/wikipedia.test.ts | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) rename packages/tools/src/tools/{wikipedia.ts => wiki.ts} (73%) diff --git a/packages/tools/src/index.ts b/packages/tools/src/index.ts index d13b32694..5c49d8c69 100644 --- a/packages/tools/src/index.ts +++ b/packages/tools/src/index.ts @@ -6,6 +6,6 @@ export * from "./tools/img-gen"; export * from "./tools/interpreter"; export * from "./tools/openapi-action"; export * from "./tools/weather"; -export * from "./tools/wikipedia"; +export * from "./tools/wiki"; export * from "./tool-call"; diff --git a/packages/tools/src/tools/wikipedia.ts b/packages/tools/src/tools/wiki.ts similarity index 73% rename from packages/tools/src/tools/wikipedia.ts rename to packages/tools/src/tools/wiki.ts index c3d3cbd86..e5eff4718 100644 --- a/packages/tools/src/tools/wikipedia.ts +++ b/packages/tools/src/tools/wiki.ts @@ -1,5 +1,5 @@ import { tool } from "@llamaindex/core/tools"; -import { default as wiki } from "wikipedia"; +import { default as wikipedia } from "wikipedia"; import { z } from "zod"; export type WikiToolOutput = { @@ -7,7 +7,7 @@ export type WikiToolOutput = { content: string; }; -export const wikipedia = () => { +export const wiki = () => { return tool({ name: "wikipedia", description: "Use this function to search Wikipedia", @@ -16,11 +16,11 @@ export const wikipedia = () => { lang: z.string().describe("The language to search in").default("en"), }), execute: async ({ query, lang }): Promise<WikiToolOutput> => { - wiki.setLang(lang); - const searchResult = await wiki.search(query); + wikipedia.setLang(lang); + const searchResult = await wikipedia.search(query); const pageTitle = searchResult?.results[0]?.title; if (!pageTitle) return { title: "No search results.", content: "" }; - const result = await wiki.page(pageTitle, { autoSuggest: false }); + const result = await wikipedia.page(pageTitle, { autoSuggest: false }); return { title: pageTitle, content: await result.content() }; }, }); diff --git a/packages/tools/tests/wikipedia.test.ts b/packages/tools/tests/wikipedia.test.ts index e1c40f024..1587e0323 100644 --- a/packages/tools/tests/wikipedia.test.ts +++ b/packages/tools/tests/wikipedia.test.ts @@ -1,10 +1,10 @@ import { describe, expect, test } from "vitest"; -import { wikipedia } from "../src/tools/wikipedia"; +import { wiki } from "../src/tools/wiki"; describe("Wikipedia Tool", () => { test("wiki tool returns content for valid query", async () => { - const wikipediaTool = wikipedia(); - const result = await wikipediaTool.call({ + const wikiTool = wiki(); + const result = await wikiTool.call({ query: "Albert Einstein", lang: "en", }); -- GitLab