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