新版 dify 支持工作流,但国内没法用唯一免费的 DuckDuckGO ,也不好配置代理。
所以,用 go 基于 playwright 写了一个简单的服务,docker 部署,用无头浏览器获取搜索结果,封装到 API 里。支持通过参数让无头浏览器使用代理
简单来说,两个方案: 1 本地 docker 部署配置好代理 2 海外服务器部署
然后,你就可以拥有了一个免费的搜索引擎 API 。
配合 dify 或者其他脚本可以玩很多花出来。
部署脚本
docker run -d \
-p 8080:8080 \
--restart=unless-stopped \
--name lessapi-duckduckgo \
lessapi/lessapi-duckduckgo:v0.0.1
项目地址 https://github.com/lessapi-dev/lessapi-duckduckgo
现在还是初步实现了功能,查询一次可能要 10s 。还会继续优化改进。欢迎老哥们给点意见🌝
1
maymay5 217 天前
|