Elastic
Jina AI
模型
API
keyboard_arrow_down
Reader
把任意 URL 转成 Markdown,为大模型提供更好的事实依据。
向量模型
多模态多语言向量模型。
重排模型
让搜索相关性最大化的重排模型。
MCP
terminal
命令行
article
llms.txt
smart_toy
智能体
data_object
Schema
menu_book
文档
登录
login

Reader

在 URL 前加上 r.jina.ai,即可将其转换为适合大模型阅读的输入。


Reader API

在 URL 前加上 r.jina.ai,即可将其转换为适合大模型阅读的输入。
keyAPI 密钥与计费
code用量
more_horiz更多
chevron_leftchevron_right

home
speed速率限制
bug_report问题反馈
help_outline常见问题
状态
chevron_leftchevron_right

globe_book
使用 r.jina.ai 读取 URL 并获取其内容
travel_explore
使用 s.jina.ai 搜索网页并获取 SERP
把 mcp.jina.ai 添加为 MCP 服务器,即可在 LLM 中调用我们的 API


upload
请求
GET
curl "https://r.jina.ai/https://www.example.com"


Jina VLM:小型多语言视觉语言模型

一款 24 亿参数的视觉语言模型,在开源的 20 亿级视觉语言模型中,多语言视觉问答效果业界领先。
阅读发布说明arrow_forward

ReaderLM v2:把 HTML 转成 Markdown 和 JSON 的小型语言模型

ReaderLM-v2 是一款 1.5B 参数的语言模型,专攻 HTML 转 Markdown 和 HTML 抽取 JSON。它支持 29 种语言、长达 512K 词元的文档,准确率比上一代高 20%。
阅读发布说明arrow_forward

什么是 Reader?

把网页信息喂给大模型是构建事实依据的重要一环,但做起来并不轻松。最简单的办法是抓取网页、直接塞进原始 HTML。可抓取本身既复杂又常被屏蔽,原始 HTML 里还夹杂着大量标记和脚本等无关元素。Reader API 从 URL 中提取核心内容,转换为干净、对大模型友好的文本,为您的智能体和 RAG 系统提供高质量输入。Reader API 是面向开发者的基础设施:它把您提供的 URL 转换为对大模型友好的文本,让您自行构建搜索、RAG 和智能体系统。它不是面向消费者的搜索引擎,不会代您索引或排序网页;由您决定处理哪些 URL,并对输出结果的使用方式负责。



原始 HTML

Reader 输出

用于网页搜索和 SERP 的 Reader

Reader 可以当作 SERP API 使用,把搜索结果页背后的内容直接喂给您的大模型。只需在查询前加上 https://s.jina.ai/?q=,Reader 就会搜索网页并返回前五条结果的 URL 和正文,每条都是干净、适合大模型阅读的文本。这样您的大模型就能始终掌握最新信息,事实准确性更高,幻觉更少。



info 请注意,实际使用中并不像上面的演示那样,直接拿原始问题去网上搜索来获取事实依据。常见做法是改写原始问题或拆成多跳问题:先读检索结果,再按需生成新的查询去补充信息,最后才得出答案。

Reader 还能读图!

Reader 内置的视觉语言模型会自动为网页图片生成描述,并以 alt 标签的形式写入输出。这样一来,下游大模型就有了足够的线索,可以把这些图片纳入推理和摘要。您可以就图片提问、挑出特定图片,甚至把它们的 URL 转给更强的 VLM 做深度分析!

Reader 还能读 PDF!

支持。Reader 原生支持读取 PDF,兼容绝大多数 PDF(包括图片很多的),而且速度极快!配合大模型,您可以很快搭出一个 ChatPDF 或文档分析 AI。
open_in_new原始 PDF
open_in_newReader 输出结果

最棒的是,它还免费!

Reader API 免费开放,速率限制和定价都很灵活。它构建在可弹性扩展的基础设施之上,可用性、并发能力和可靠性都有保障。我们希望成为您为大模型提供事实依据时的首选方案。
速率限制
速率限制按以下维度统计:RPM(每分钟请求数)和 TPM(每分钟词元数)。限制按 IP/API 密钥分别计算,RPM 或 TPM 任一先达到阈值即触发限制。若您在请求头中提供了 API 密钥,我们将按密钥而非 IP 地址统计速率限制。
产品API 端点描述arrow_upward无 API 密钥key_off免费 API 密钥key付费 API 密钥key高级 API 密钥key平均延迟词元用量计算方式允许的请求
Reader APIhttps://r.jina.ai将 URL 转换为大模型友好文本20 RPM500 RPM500 RPMtrending_up5000 RPM7.9s按输出响应中的词元数计算。GET/POST
Reader APIhttps://s.jina.ai搜索网络并将结果转换为大模型友好文本block100 RPM100 RPMtrending_up1000 RPM2.5s每次请求消耗固定数量的词元,起步 10000 个词元GET/POST
Reranker APIhttps://api.jina.ai/v1/rerank按查询对文档重排block100 RPM & 100,000 TPM500 RPM & 2,000,000 TPMtrending_up5,000 RPM & 50,000,000 TPM
ssid_chart
取决于输入大小
help
按输入请求中的词元数计算。POST
向量模型 APIhttps://api.jina.ai/v1/embeddings将文本/图片转为定长向量block100 RPM & 100,000 TPM500 RPM & 2,000,000 TPMtrending_up5,000 RPM & 50,000,000 TPM
ssid_chart
取决于输入大小
help
按输入请求中的词元数计算。POST
别慌!每个新的 API 密钥都包含 1000 万个免费词元!

API 定价

API 按词元用量计费。一个 API 密钥即可访问所有搜索底座产品。
使用 Jina Search Foundation API
访问我们全部产品最简单的方式,按需充值词元。
为此 API 密钥充值更多词元
根据您所在的地区,扣款币种可能为美元、欧元或其他货币,并可能需要缴纳税费。
请输入正确的 API 密钥以充值
了解速率限制
速率限制指每个 IP 地址/API 密钥每分钟可发起的最大请求数(RPM)。各产品和各档位的速率限制详见下表。
keyboard_arrow_down
速率限制
速率限制按以下维度统计:RPM(每分钟请求数)和 TPM(每分钟词元数)。限制按 IP/API 密钥分别计算,RPM 或 TPM 任一先达到阈值即触发限制。若您在请求头中提供了 API 密钥,我们将按密钥而非 IP 地址统计速率限制。
产品API 端点描述arrow_upward无 API 密钥key_off免费 API 密钥key付费 API 密钥key高级 API 密钥key平均延迟词元用量计算方式允许的请求
Reader APIhttps://r.jina.ai将 URL 转换为大模型友好文本20 RPM500 RPM500 RPMtrending_up5000 RPM7.9s按输出响应中的词元数计算。GET/POST
Reader APIhttps://s.jina.ai搜索网络并将结果转换为大模型友好文本block100 RPM100 RPMtrending_up1000 RPM2.5s每次请求消耗固定数量的词元,起步 10000 个词元GET/POST
Reranker APIhttps://api.jina.ai/v1/rerank按查询对文档重排block100 RPM & 100,000 TPM500 RPM & 2,000,000 TPMtrending_up5,000 RPM & 50,000,000 TPM
ssid_chart
取决于输入大小
help
按输入请求中的词元数计算。POST
向量模型 APIhttps://api.jina.ai/v1/embeddings将文本/图片转为定长向量block100 RPM & 100,000 TPM500 RPM & 2,000,000 TPMtrending_up5,000 RPM & 50,000,000 TPM
ssid_chart
取决于输入大小
help
按输入请求中的词元数计算。POST

常见问题

使用 Reader API 需要多少费用?
keyboard_arrow_down
阅读器可免费用于基本用途:只需在 URL 前添加“https://r.jina.ai/”即可。提供 API 密钥会提高速率限制,并按内容长度计收词元费用。有关速率限制的详细信息,请参阅问题 16。
Reader API 是怎么工作的?
keyboard_arrow_down
Reader API 从服务器端获取 URL,并返回干净的、可直接用于 LLM 的文本。您可以使用 X-Engine 标头选择获取引擎:direct 会发出普通的 HTTP 获取请求,速度最快;默认引擎会在无头浏览器中渲染页面,因此客户端 JavaScript 会在提取之前执行;cf-browser-rendering 是一个实验性的、由 Cloudflare 支持的渲染器。导航、页眉、页脚和广告等样板内容会被移除,主要内容会被转换为 Markdown 格式。使用 X-Respond-With 可以获取同一页面的其他形状,使用 X-Target-Selector 或 X-Remove-Selector 可以保留或移除特定的 CSS 选择器。
Reader API 开源吗?
keyboard_arrow_down
Reader 服务代码可在 Jina AI GitHub 组织中找到。Reader 使用的模型,包括 ReaderLM-v2 和 jina-vlm,均采用 CC-BY-NC 4.0 许可,该许可并非开源许可:您可以免费下载并用于非商业用途,但商业生产用途需要商业许可。Elastic 自 2026 年 8 月 10 日起单独出售该许可;请联系 Elastic Sales 进行购买。
Reader API 的典型延迟是多少?
keyboard_arrow_down
这主要取决于引擎和页面本身。直接获取一个简单的页面通常只需几百毫秒,而默认浏览器引擎需要先加载并执行页面才能提取,因此通常需要几秒钟。大型单页应用、速度较慢的源服务器和大型 PDF 文件则需要更长时间。在 5 分钟内重复访问同一个 URL 会从缓存中获取,几乎立即返回结果,因此“热 URL”比“冷 URL”快得多。
我为什么要用 Reader API,而不是自己抓页面?
keyboard_arrow_down
自己抓取既麻烦又不稳定,遇到复杂或动态页面尤其如此。Reader API 直接给出干净、可靠、适合大模型阅读的文本。
Reader API 支持多种语言吗?
keyboard_arrow_down
Reader API 与语言无关,并以页面原始语言返回内容;它不会进行翻译。内容协商可通过 X-Locale 标头实现,该标头设置渲染时使用的浏览器区域设置,因此,对于针对不同区域提供不同标记的网站,可以将其定向到所需的版本。
Reader API 是否遵循网站访问控制?
keyboard_arrow_down
遵循。Reader 作为标准网页客户端运行,会遵循网站的访问控制。如果网站拒绝了请求,我们就尊重这一结果。您有责任确保使用 Reader 时符合所访问网站的条款,且不侵犯第三方知识产权。
Reader API 能提取 PDF 文件的内容吗?
keyboard_arrow_down
可以,Reader API 原生支持从 PDF 文件中提取内容。
Reader API 能处理网页中的媒体内容吗?
keyboard_arrow_down
可以,Reader 支持通过 x-with-generated-alt 请求头为网页图片生成描述。它会给缺少 alt 标签的图片补上描述性文字,让大模型也能理解视觉内容。视频摘要功能计划在后续版本中推出。
可以用 Reader API 处理本地 HTML 文件吗?
keyboard_arrow_down
不可以,Reader API 只能处理可公开访问的 URL。
Reader API 会缓存内容吗?
keyboard_arrow_down
如果您在 5 分钟内重复请求同一个 URL,Reader API 会返回缓存内容。
可以用 Reader API 访问需要登录才能看的内容吗?
keyboard_arrow_down
是的,适用于接受基于 Cookie 的会话的页面。使用 X-Set-Cookie 标头传递您的会话 Cookie,读取器会在获取 URL 时转发这些 Cookie,使用与普通 Set-Cookie 相同的 <name>=<value> 格式,还可以选择使用 ; domain= 指定作用域。携带 Cookie 的请求不会被缓存,因此每次请求都是一次全新的获取。这不会为您执行登录操作:它会重放您已持有的凭据,因此您需要自行获取这些凭据并遵守目标网站的服务条款。需要交互式登录、多因素身份验证 (MFA) 或页面自身获取的持有者token的流程不在此范围内。
可以用 Reader API 访问 arXiv 上的 PDF 吗?
keyboard_arrow_down
可以,您既能用 Reader 的原生 PDF 支持(https://r.jina.ai/https://arxiv.org/pdf/2310.19923v4),也能改用 arXiv 的 HTML 版本(https://r.jina.ai/https://arxiv.org/html/2310.19923v4)
Reader 的图片描述功能是怎么工作的?
keyboard_arrow_down
Reader 会为目标 URL 上的所有图片生成描述,并以 Image [idx]: [caption] 的形式补充为 alt 标签(前提是图片原本没有)。这样下游大模型就能在推理、摘要等环节用上这些图片。
Reader 的可扩展性如何?可以用在生产环境吗?
keyboard_arrow_down
Reader API 在设计上具备很强的扩展性,会根据实时流量自动扩容,目前最大并发请求数约为 4000。它是 Jina AI 的核心产品之一,我们一直在积极维护,请放心用于生产环境。
Reader API 的速率限制是多少?
keyboard_arrow_down
最新的速率限制信息见下表。请注意,我们仍在持续优化 Reader API 的速率限制和性能,该表会随之更新。
speed速率限制
ReaderLM是什么?我该如何使用它?
keyboard_arrow_down
ReaderLM-v2 是一个 15.4 亿参数的小型语言模型,可将原始 HTML 转换为简洁的 Markdown 或 JSON,并可使用 JSON 模式或自然语言指令提取结构化数据。您可以通过 Reader API 并添加 x-respond-with: readerlm-v2 请求头来使用它,也可以从 AWS、Azure 或 GCP Marketplace 部署它。对于包含大量图像或扫描文档的情况,jina-vlm 是我们拥有 24 亿参数的视觉语言阅读器模型。
launchAWS SageMakerlaunchGoogle CloudlaunchMicrosoft Azure
如何从网页中提取结构化数据?
keyboard_arrow_down
加上 x-json-schema 请求头并给出 JSON schema 定义,或者加上 x-instruction 请求头并给出自然语言指令。这两种方式都由 ReaderLM-v2 支撑,可以把任意网页中的价格、标题、日期等字段抽取成结构化 JSON。
Reader 是否会主动绕过网站的反机器人保护?
keyboard_arrow_down
不会。Reader 不会主动规避或绕过任何网站的防御机制、反爬系统或访问控制。如果网站把我们的服务识别为机器人并拒绝请求,我们就尊重这一结果。我们作为标准网页客户端运行,不使用任何逃避检测的技术。您仍需自行确保使用 Reader 时尊重第三方知识产权和所访问网站的条款。
从免费 API 密钥升级到付费 API 密钥后,我能访问更多网站吗?
keyboard_arrow_down
不会。从免费套餐升级到付费 API 密钥,并不会让您访问更多网站,也不会绕过任何站点限制。套餐之间的区别主要在速率限制和性能优化:付费密钥的请求吞吐量更高、处理更快,但无法访问那些屏蔽我们服务的网站。
我可以在自己的基础设施内运行 Reader 吗?
keyboard_arrow_down
是的。读取器模型以独立的离线 Docker 容器形式交付,并采用 Elastic 自 2026 年 8 月 10 日起作为其独立 SKU 销售的 Jina On-Prem 商业许可。这适用于物理隔离和防火墙环境,容器不会建立任何类型的出站连接。请注意,获取任意公共网页仍然需要网络访问权限;本地部署的优势在于可以在本地运行提取模型。如需报价,请联系 Elastic Sales。

如何获取我的 API 密钥?

video_not_supported

速率限制是多少?

速率限制
速率限制按以下维度统计:RPM(每分钟请求数)和 TPM(每分钟词元数)。限制按 IP/API 密钥分别计算,RPM 或 TPM 任一先达到阈值即触发限制。若您在请求头中提供了 API 密钥,我们将按密钥而非 IP 地址统计速率限制。
产品API 端点描述arrow_upward无 API 密钥key_off免费 API 密钥key付费 API 密钥key高级 API 密钥key平均延迟词元用量计算方式允许的请求
Reader APIhttps://r.jina.ai将 URL 转换为大模型友好文本20 RPM500 RPM500 RPMtrending_up5000 RPM7.9s按输出响应中的词元数计算。GET/POST
Reader APIhttps://s.jina.ai搜索网络并将结果转换为大模型友好文本block100 RPM100 RPMtrending_up1000 RPM2.5s每次请求消耗固定数量的词元,起步 10000 个词元GET/POST
Reranker APIhttps://api.jina.ai/v1/rerank按查询对文档重排block100 RPM & 100,000 TPM500 RPM & 2,000,000 TPMtrending_up5,000 RPM & 50,000,000 TPM
ssid_chart
取决于输入大小
help
按输入请求中的词元数计算。POST
向量模型 APIhttps://api.jina.ai/v1/embeddings将文本/图片转为定长向量block100 RPM & 100,000 TPM500 RPM & 2,000,000 TPMtrending_up5,000 RPM & 50,000,000 TPM
ssid_chart
取决于输入大小
help
按输入请求中的词元数计算。POST
API 相关常见问题
code
我可以在所有 Jina API 中使用同一个 API 密钥吗?
keyboard_arrow_down
是的。一个 API 密钥可用于 Jina AI 搜索基础产品的所有功能,包括 Reader、Embeddings、Reranker、Classifier 和 Segmenter API,所有功能共享相同的 token。
code
我可以查看 API 密钥的词元用量吗?
keyboard_arrow_down
可以,在“API 密钥与计费”标签页输入您的 API 密钥,即可查看近期用量记录和剩余词元。如果您已登录 API 控制面板,也可以在“管理 API 密钥”标签页查看这些信息。
code
如果我忘记了 API 密钥,该怎么办?
keyboard_arrow_down
如果您弄丢了已充值的密钥并希望找回,请用注册邮箱联系 support AT jina.ai。建议登录账户,这样 API 密钥可以安全保存、随时取用。
联系我们
code
API 密钥会过期吗?
keyboard_arrow_down
不会,API 密钥没有过期日期。如果密钥泄露,请在 API 密钥控制面板 中自行撤销,立即生效;想避免服务中断可以先申请一个替代密钥。任何剩余的 token 余额都留在账户里,而不是随撤销的密钥一起没了。如果您无法访问控制面板,或者怀疑账户本身被盗用,请联系 Elastic Support。
联系我们
code
可以在不同 API 密钥之间转移词元吗?
keyboard_arrow_down
可以,您能把词元从一个高级密钥转到另一个密钥。在 API 密钥控制面板登录账户后,进入待转出密钥的设置页,即可转移全部剩余的付费词元。
code
我可以销毁我的 API 密钥吗?
keyboard_arrow_down
可以,如果您认为密钥已泄露,可以销毁它。销毁后,所有保存该密钥的用户都会立即无法使用,剩余额度和关联属性也将永久失效。如果是高级密钥,您可以在销毁前把剩余的付费额度转移到另一个密钥。请注意,此操作无法撤销。要销毁密钥,请前往 API 密钥控制面板中的密钥设置。
code
为什么有些模型的首次请求比较慢?
keyboard_arrow_down
这是因为我们的无服务器架构会在使用率较低时卸载部分模型。首次请求会激活或“预热”模型,需要几秒钟。激活之后,后续请求的处理速度会快得多。
code
我的 API 数据会被用来训练你们的模型吗?
keyboard_arrow_down
不会。我们绝不会用您的 API 请求、输入或输出来训练向量模型、重排模型或任何其他模型。您的数据始终属于您。
code
Jina API 的速率限制是多少?
keyboard_arrow_down
每个 API 密钥均有速率限制:

免费版: 100 RPM,100K TPM
付费版: 500 RPM,2M TPM
高级版: 5,000 RPM,50M TPM

此外,每 60 秒还存在 10,000 次请求的 IP 地址限制。不同端点的限制有所不同;请参阅上方的速率限制表,了解每个端点的具体限制。
code
API 有批量大小限制吗?
keyboard_arrow_down
Embeddings 和 Reranker API 都没有批量大小限制,每次请求可以发送任意数量的条目或文档。两个 API 都会在内部按词元数对输入分批,以充分利用 GPU。
code
Jina API 与 Elastic 中的 Jina 模型是同一回事吗?
keyboard_arrow_down
不,这是三种不同的路径。本网站上的 Jina API 是自助式的,采用按需付费模式,需要 Jina API 密钥。Elastic Inference Service (EIS) 在 Elastic Cloud 中运行 Jina 模型,费用通过您的 Elastic 订阅收取,无需您管理任何基础设施。Jina On-Prem 是 Elastic 自 2026 年 8 月 10 日起作为其独立 SKU 销售的商业许可证,用于在您自己的自管理本地或物理隔离的基础设施中运行模型。有关 EIS 和 On-Prem 路径的更多信息,请联系 Elastic Sales。
与计费相关的常见问题
attach_money
API 是按句子数还是按请求数计费?
keyboard_arrow_down
我们按处理的词元总数计费,您可以把这些词元灵活分配到任意数量的句子上,用更低的成本满足各种文本分析需求。
attach_money
新用户可以免费试用吗?
keyboard_arrow_down
是的。新用户将获得一个自动生成的 API 密钥,其中包含可在我们所有模型中使用的免费词元。免费词元用完后,您可以在“购买词元”选项卡中为该密钥购买更多词元。
attach_money
失败的请求是否会扣除词元?
keyboard_arrow_down
不,失败的请求不会扣除词元。
attach_money
接受哪些付款方式?
keyboard_arrow_down
付款通过 Stripe 处理,支持信用卡、Google Pay、PayPal 等多种方式,方便您选择。
attach_money
充值后可以开具发票吗?
keyboard_arrow_down
对于自助词元购买,Stripe 会在购买时向您的 Stripe 账户关联的电子邮件地址发送发票。如果您需要正式的采购订单、协商合同、采购文件或通过 Elastic 而非 Stripe 处理的合并账单,请联系 Elastic Sales。
attach_money
如何购买商业许可证而不是 API 词元?
keyboard_arrow_down
在本站购买词元仅涵盖使用托管的 Jina API。这些词元不包含您在自有基础设施上运行模型权重的许可。为此,Elastic 自 2026 年 8 月 10 日起以商业许可的形式单独销售,按年收费,而非按词元收费。如需报价,请联系 Elastic Sales。
attach_money
我可以用发票或采购订单付款,而不是用信用卡吗?
keyboard_arrow_down
自助词元购买通过 Stripe 处理,发票将自动发送到您的 Stripe 账户邮箱。对于采购订单、采购流程或超出自助充值支持的交易量,请联系 Elastic Sales。
attach_money
我已付款,但余额或速率限制没有变化,该检查什么?
keyboard_arrow_down
余额和速率限制属于 API key,不属于账号,所以先查 key 本身而不是账号页面:在「API Key & Billing」标签里输入该 key,确认余额和档位。如果账号下有多个 key,token 都在被充值的那个 key 上,未必是您应用实际在用的那个。另外付款后新档位生效可能有短暂延迟。如果 key 已显示余额、但过后仍被限制在原档位,请联系支持。
attach_money
如何取消、关闭自动充值或删除已保存的付款方式?
keyboard_arrow_down
自助计费在客户门户中管理,入口在「API Key & Billing」标签,可在那里关闭自动充值、移除已保存的付款方式。关闭自动充值只是停止后续扣款,已购买的余额仍可继续使用。如果您还需要删除账号及其数据,或希望申请退款,请把请求发给支持;账号删除为人工处理,需要几个工作日,完成后会有书面确认。
当前语言 / 主题
搜索底座
Reader
向量模型
重排模型
获取 Jina API 密钥
速率限制
关于我们
新闻
下载 Jina 标志
open_in_new
下载 Elastic 标志
open_in_new
API 状态
Elastic © 2026.安全条款及条件隐私管理 Cookie请勿出售或分享我的个人信息
本网站及其所有相关内容、软件、产品和服务仅供专业使用,不面向消费者。