Agno ScrapeGraphTools 使智能体能够从网页中提取结构化数据,并以 markdown 格式提供给 LLM。
以下示例需要 scrapegraph-py
库。
如果您的 ScrapeGraph 配置或特定模型需要 API 密钥,请设置 SGAI_API_KEY
环境变量:
下面的智能体使用 ScrapeGraphTools
通过 smartscraper
功能从网页中提取特定信息。
Function | Description |
---|---|
smartscraper | 使用 LLM 和自然语言提示从网页中提取结构化数据。返回结果的 JSON 字符串或错误。 |
markdownify | 将网页转换为 markdown 格式。返回 markdown 字符串或错误。 |
这些参数将传递给 ScrapeGraphTools
构造函数。
Parameter | Type | Default | Description |
---|---|---|---|
api_key | Optional[str] | None | ScrapeGraph 服务的 API 密钥。如果未提供,将默认为 SGAI_API_KEY 环境变量。 |
smartscraper | bool | True | 启用 smartscraper 工具。 |
markdownify | bool | False | 启用 markdownify 工具。 |