perplexity-clone / tools /wiki_tool.py
Naveen-2007's picture
Perplexity AI Clone - Full Production Version with 8 Modes
b02630d
"""Wikipedia search tool."""
from langchain_community.utilities import WikipediaAPIWrapper
class WikiTool:
"""Wrapper for Wikipedia-based QA."""
def __init__(self) -> None:
self.api = WikipediaAPIWrapper(top_k_results=3, lang="en")
def query(self, query: str) -> str:
"""Search Wikipedia and return a summarized answer."""
return self.api.run(query)