SuperAPI AI 工具集

9router-web-fetch

前端与建站

查看项目

更新于 10-16 05:05

技能介绍

用途:通过 9Router 的 /v1/web/fetch 接口抓取指定 URL,并转换为 markdown(默认)、text 或 HTML,适合需要把网页内容交给模型或流程处理的场景。

主要能力:请求体支持 model(或 provider)、url、format、max_characters 字段;model 取值来自 /v1/models/web,ID 以 /fetch 结尾,例如 firecrawl/fetch、jina/fetch;fetch-combo 会串联多个提供方并自动回退。可用 curl $NINEROUTER_URL/v1/models/web 发现可用模型,用 /v1/models/info?id=firecrawl/fetch 查看单个提供方的参数。

使用方式:需配置 NINEROUTER_URL,若启用鉴权还需 NINEROUTER_KEY。调用示例:curl -X POST $NINEROUTER_URL/v1/web/fetch -H "Authorization: Bearer $NINEROUTER_KEY" -H "Content-Type: application/json" -d '{"model":"jina-reader","url":"https://9router.com","format":"markdown"}'。也可在 JS 中调用同一端点,传入 model、url、format、max_characters。

响应包含 provider、url、title、content(format、text、length)、links、metadata、usage、metrics 等字段;links 仅在上游提供方返回页面链接时出现(目前为 Ollama Cloud)。

提供方差异:firecrawl 适合 JS 渲染页面,支持 markdown/html;jina-reader 鉴权可选,免费额度约每月 100 万字符,适合快速纯 markdown;tavily 适合批量提取并返回 raw_content;exa 使用 x-api-key,适合已索引页面;ollama 使用现有 Ollama 连接中的 API key,返回 markdown、页面标题和发现的链接。

限制:具体收费、价格、平台支持与效果资料未提供;需自行准备 9Router 服务地址与密钥,并注意各提供方的鉴权方式与配额差异。