Spaces:
Build error
Build error
File size: 625 Bytes
4cc7463 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from langchain_community.document_loaders import WikipediaLoader
from langchain_core.tools import tool
@tool
def wiki_search(query: str) -> str:
"""Search Wikipedia for a query and return maximum 2 results.
Args:
query: The search query.
"""
search_docs = WikipediaLoader(query=query, load_max_docs=2).load()
formatted_search_docs = "\n\n---\n\n".join(
[
f'<Document source="{doc.metadata["source"]}" page="{doc.metadata.get("page", "")}"/>\n{doc.page_content}\n</Document>'
for doc in search_docs
])
return {"wiki_results": formatted_search_docs} |