Newspaper4k
Newspaper4k enables an Agent to read news articles using the Newspaper4k library.
Prerequisites
The following example requires the newspaper4k
and lxml_html_clean
libraries.
pip install -U newspaper4k lxml_html_clean
Example
The following agent will summarize the article: https://www.rockymountaineer.com/blog/experience-icefields-parkway-scenic-drive-lifetime.
cookbook/tools/newspaper4k_tools.py
from bitca.agent import Agent
from bitca.tools.newspaper4k import Newspaper4k
agent = Agent(tools=[Newspaper4k()], debug_mode=True, show_tool_calls=True)
agent.print_response("Please summarize https://www.rockymountaineer.com/blog/experience-icefields-parkway-scenic-drive-lifetime")
Toolkit Params
read_article
bool
True
Enables the functionality to read the full content of an article.
include_summary
bool
False
Specifies whether to include a summary of the article along with the full content.
article_length
int
-
The maximum length of the article or its summary to be processed or returned.
Toolkit Functions
get_article_data
This function reads the full content and data of an article.
read_article
This function reads the full content of an article.
Last updated