Source code for langchain_community.tools.wikidata.tool
"""Tool for the Wikidata API."""fromtypingimportOptionalfromlangchain_core.callbacksimportCallbackManagerForToolRunfromlangchain_core.toolsimportBaseToolfromlangchain_community.utilities.wikidataimportWikidataAPIWrapper
[docs]classWikidataQueryRun(BaseTool):# type: ignore[override]"""Tool that searches the Wikidata API."""name:str="Wikidata"description:str=("A wrapper around Wikidata. ""Useful for when you need to answer general questions about ""people, places, companies, facts, historical events, or other subjects. ""Input should be the exact name of the item you want information about ""or a Wikidata QID.")api_wrapper:WikidataAPIWrapperdef_run(self,query:str,run_manager:Optional[CallbackManagerForToolRun]=None,)->str:"""Use the Wikidata tool."""returnself.api_wrapper.run(query)