Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >神奇工具!把网页转换为markdown

神奇工具!把网页转换为markdown

作者头像
chuckQu
发布于 2024-04-24 07:23:12
发布于 2024-04-24 07:23:12
1.3K03
代码可运行
举报
文章被收录于专栏:前端F2E前端F2E
运行总次数:3
代码可运行

你知道吗?有一种工具叫做Reader,它能够帮你把任何网址转换成更适合大型语言模型(LLM)处理的输入格式。就像给网页穿上了一件“智能外衣”,让它们更容易被理解和使用。而且,这个服务完全免费哦!

今天就给大家详细介绍下如何使用这款工具。

如何使用

使用Reader非常简单,你只需要在任何网址前加上一个简单的前缀 https://r.jina.ai/ 就可以了。比如,如果你想把 https://en.wikipedia.org/wiki/Artificial_intelligence 转换成一个更适合语言模型处理的输入,你只需要访问:

https://r.jina.ai/https://en.wikipedia.org/wiki/Artificial_intelligence

而且,Reader还有一个实时演示,你可以亲自去体验一下:

  • 访问 https://jina.ai/reader 进行实时演示。

更新日志

Reader最近还增加了一个新功能,那就是支持图像阅读。它能够为指定URL中的所有图像添加标题,并在图片缺少alt标签的情况下,添加 Image [idx]: [caption] 作为替代。这样,下游的语言模型就能在推理、总结等过程中与图片进行交互了。你可以在这里看到一个示例:点击查看示例[1]

安装指南

如果你想自己运行这个项目,你需要准备以下工具:

  • Node v18(注意:Node版本不能超过18,否则构建可能会失败)
  • Firebase CLI(通过 npm install -g firebase-tools 安装)

对于后端,你需要进入 backend/functions 目录并安装npm依赖:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone git@github.com:jina-ai/reader.git
cd backend/functions
npm install

模式选择

Reader提供了几种不同的模式,以适应不同的使用场景:

标准模式:直接在URL前加上 https://r.jina.ai/ 即可。这种方式简单直接,适用于大多数情况。

流式模式:如果你发现标准模式下的结果不够完整,可以尝试流式模式。它会等待页面完全渲染后再提供内容。你可以通过设置请求头来启用流式模式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -H "Accept: text/event-stream" <https://r.jina.ai/https://en.m.wikipedia.org/wiki/Main_Page>

这种方式下,数据会以流的形式分块传输,每个后续块都包含更完整的信息。最后一个块通常提供最完整和最终的结果。这对于需要即时内容交付或希望以块处理数据以交错输入/输出和模型处理时间的下游系统非常有用。

JSON模式:虽然目前这个模式还处于早期阶段,输出的JSON并不是特别“有用”,但它提供了 urltitlecontent 三个字段。你可以通过设置请求头来控制输出格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -H "Accept: application/json" <https://r.jina.ai/https://en.m.wikipedia.org/wiki/Main_Page>

总结

这个工具对于希望提高语言模型输入质量的开发者来说非常有用,尤其是需要处理网页内容的场景。通过Reader,可以更轻松地将网页内容转换为适合语言模型处理的格式,从而提升模型的性能和输出结果的质量。

Reference

[1]

点击查看示例: https://x.com/JinaAI_/status/1780094402071023926

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端F2E 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
超详细!使用 LVS 实现负载均衡原理及安装配置详解
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请求根据设置好的调度算法,智能均衡地分发到后端真正服务器(real server)上。为了避免不同机器上用户请求得到的数据不一
小小科
2018/05/04
4.3K1
超详细!使用 LVS 实现负载均衡原理及安装配置详解
深入浅出 LVS 负载均衡(四)实操 DR 模型、Keepalived DR 模型的高可用
本系列按照负载均衡器对数据包的处理方式分类,从计算机间通信的角度出发,浅谈 NAT、FULLNAT、DR、TUN 模型的实现原理。
CNCF
2021/07/07
7160
Keepalived+LVS+MySQL双主复制实现读写负载均衡及高可用
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/81015707
用户1148526
2019/05/25
2.2K0
LVS+Keepalived+Nginx+Tomcat高可用负载均衡集群配置「建议收藏」
Keepalived作用:监控集群系统中各个服务节点的状态,HA cluster。
全栈程序员站长
2022/09/15
1.5K1
LVS+Keepalived+Nginx+Tomcat高可用负载均衡集群配置「建议收藏」
LVS负载均衡之DR模式
参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html
仙人技术
2020/04/29
8310
LVS负载均衡之DR模式
关于Linux中前端负载均衡之VIP(LVS+Keepalived)自动化部署的一些笔记
傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波
山河已无恙
2023/08/21
1.5K0
关于Linux中前端负载均衡之VIP(LVS+Keepalived)自动化部署的一些笔记
LVS+Keepalived实现高可用集群
LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR); 十种调度算法(rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。 Keepalvied Keepalived在这里主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现
DevinGeng
2019/04/09
7730
LVS+Keepalived实现高可用集群
高可用载均衡之LVS+Keepalived
LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。
星哥玩云
2022/06/29
3080
LVS+KeepAlived+Nginx高可用软负载方案
LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器。 通过LVS达到的负载均衡技术和Linux操作系统实现一个高性能高可用的Linux服务器群集,它具有良好的可靠性,可拓展性和可操作性。从而以低廉的成本实现负载均衡。 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
范一刀
2021/08/10
3.2K0
LVS+Keepalived高可用环境部署梳理(主主和主从模式)
在介绍LVS之前,先介绍下集群的概念 计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。 集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群 计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。集群就是一组独立的计算机,通过网络连接组合成一个组合来共同完一个任务。 说的直白点,其实集群:就是一
洗尽了浮华
2018/01/22
4.7K0
LVS+Keepalived高可用环境部署梳理(主主和主从模式)
LVS+Keepalived+Nginx负载均衡搭建测试
      LVS(Linux Virtual Server),也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目。使用LVS技术要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。
loong576
2019/09/10
2.3K0
LVS+Keepalived+Nginx负载均衡搭建测试
linux利用lvs+Keepalived实现负载均衡
负载均衡:两台(一主一备)  LVS + Keepalived+三台HTTP服务器
黄啊码
2020/05/27
1K0
linux利用lvs+Keepalived实现负载均衡
生产LVS负载均衡与keepalive的高可用实践
VS/NAT模式(Network address translation) VS/TUN模式(tunneling) DR模式(Direct routing):常用;内网单用卡
以谁为师
2019/06/02
9840
Linux 集群总结 + LVS(负载均衡器)原理及配置
相信你已经对集群分类有了大致了解了,那么我们现在详细说说使用LVS来实现负载均衡集群。
小土豆Yuki
2020/06/15
3.1K0
Linux 集群总结 + LVS(负载均衡器)原理及配置
LVS+Keepalived+Nginx+ web 四七层负载及高可用集群构建
之前我们介绍了四层负载均衡LVS,七层负载均衡HAProxy 和 Nginx,以及keepalived,heartbeat 搭建高可用集群。今天我们就结合之前讲过的内容搭建一个四七层负载均衡(LVS+Nginx)以及高可用(keepalived)的集群。
小土豆Yuki
2020/06/19
1.9K0
LVS+Keepalived+Nginx+ web 四七层负载及高可用集群构建
linux学习第五十九篇:LVS DR模式搭建,keepalived lvs
LVS DR模式搭建 准备工作 三台机器 分发器,也叫调度器(简写为dir) 需要把之前rs机器的网关改回来 85.132 rs1 85.129 rs2 85.128 vip 85.200 DR模式搭建 dir上编写脚本 vim /usr/local/sbin/lvs_dr.sh 内容如下 #! /bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward ipv=/usr/sbin/ipvsadm vip=192.168.85.
用户1215343
2018/02/05
1.4K0
linux学习第五十九篇:LVS DR模式搭建,keepalived lvs
Keepalived+LVS+DR结合实现高可用群集
Keepalived 是一个用于实现高可用性。它主要用于确保服务的连续性,防止单点故障,通常应用于负载均衡和故障转移场景。
神秘泣男子
2025/01/21
1530
Keepalived+LVS+DR结合实现高可用群集
Mysql双主热备+LVS+Keepalived高可用操作记录
MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。前面介绍了Mysql+Keepalived双主热备高可用方案记录,那篇文档里没有使用到LVS(实现负载均衡),而下面要介绍的就是如何通过Keepalived+LVS方式来是实现MySQL的高可用性,利用LVS实现MySQ
洗尽了浮华
2018/01/22
3K0
Mysql双主热备+LVS+Keepalived高可用操作记录
LVS+Keepalived负载均衡主备&双主架构全攻略
LVS+Keepalived 介绍 LVS LVS 是 Linux Virtual Server 的简写,意即 Linux 虚拟服务器,是一个虚拟的服务器集群系统。本项目在 1998 年 5 月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种 IP 负载均衡技术(VS/NAT、VS/TUN 和 VS/DR); 十种调度算法(rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。 Keepalvied Keepalived 在这里主要用作 RealServe
张戈
2018/03/23
3.2K2
LVS+KeepAlived+Nginx高可用实现方案
当我们的服务器意外挂了之后,我们要怎么做? 当然是找一台新的机器,替代现有的机器,然后做新的环境部署,端口映射,域名解析等等一系列的工作,再将服务重新启动;但是如果这一系列的操作都是手动完成的,那么等你把这些工作搞好,可能服务已经停止个把小时了,这会儿估计运营早就提着菜刀架在你脖子上了; 但是如果使用了KeepAlived之后,然后提前将备用机准备好,当主的机器挂掉之后,自动将VIP给你切换到备用机,并且以邮件的形式告诉你说主服务已经挂了,你得赶紧恢复起来;这时候你就可以慢慢的去找主服务的问题,这时候并不会影响到你的正常业务运行。
全栈程序员站长
2022/09/15
7290
LVS+KeepAlived+Nginx高可用实现方案
推荐阅读
相关推荐
超详细!使用 LVS 实现负载均衡原理及安装配置详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验