diff --git a/libs/community/langchain_community/utilities/tavily_search.py b/libs/community/langchain_community/utilities/tavily_search.py index 84e9815ee9e..8dfb2b989d3 100644 --- a/libs/community/langchain_community/utilities/tavily_search.py +++ b/libs/community/langchain_community/utilities/tavily_search.py @@ -176,10 +176,13 @@ class TavilySearchAPIWrapper(BaseModel): """Clean results from Tavily Search API.""" clean_results = [] for result in results: - clean_results.append( - { - "url": result["url"], - "content": result["content"], - } - ) + clean_result = { + "title": result["title"], + "url": result["url"], + "content": result["content"], + "score": result["score"], + } + if raw_content := result.get("raw_content"): + clean_result["raw_content"] = raw_content + clean_results.append(clean_result) return clean_results