
之前看很多 RAG 项目,几乎不约而同的使用了 serper 之类的方案,或者是直接使用 google search api ,来提供搜索结果。
当然这没任何问题,但我是个人项目随便玩玩,必须得白嫖。
于是就有了 https://github.com/feiandxs/duckrush
没任何技术含量,我也奇怪为什么之前别人没来做。
总之现在,你有了一个可以在 2 分钟内部署完毕的,从部署到搜索都免费的 search api 。
不会发图,也不想发,就点下面链接看我另外一个地方发的图吧。
https://twitter.com/wwwgoubuli/status/1782338826113106130
时间紧,目前仅仅是一个简单的 query ,但能用。
最近太忙了,这一周把 image 搜索,cf 的 puppeteer 都给接进去,还有一些 safe search 之类都搞完。
真的很简单,太没技术含量了。不过还是希望可以多混几个 star 。 谢谢大家了。
1 modao526 2024-04-23 10:18:04 +08:00 不太懂你写的 请求多了不会限制 ip ? |
2 ddosakurax 2024-04-23 11:06:52 +08:00 这种能力 langchain 都有集成,不用单独的 api https://js.langchain.com/docs/integrations/tools/duckduckgo_search |
3 ibegyourpardon OP @ddosakurax 对,langchain 使用的是 duck-duck-scrape ,它底层是 xmlhttprequest , 但是在 cloudflare 上不支持,它家的 worker 只支持 fetch ,所以我才改了下。 主要是给一些个人项目需要白嫖的时候可以用用。 |
4 ibegyourpardon OP @modao526 应该不至于…… |
5 codehz 2024-04-24 14:21:47 +08:00 cf 那个 browser rendering api 要用爽只能用 durable object(否则每月只能开 100 次会话),那个就得 paid ,然后你一旦 paid ,每次 0.1 刀完全没法好好用() 只是为了提取内容的话不如直接用隔壁现成的 jina 的 api |
nbsp; 6 ibegyourpardon OP @codehz 谢谢啦,我也发现了这点。正在换方案。 |
7 pth1040080742 2024-04-29 16:29:23 +08:00 我现在用的是 duckduckgo_api 这个开源项目,还行 |