机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
叶片 🔍
Vane 是一个以隐私为中心的 AI 问答引擎,完全运行在您自己的硬件上。它结合了来自广阔互联网的知识,同时支持本地大型语言模型(Ollama)和云提供商(OpenAI、Claude、Groq),提供带有引用来源的准确答案,同时保持您的搜索完全私密。
想了解更多关于其架构及工作原理的信息吗?您可以在这里阅读。
✨ 功能
🤖 支持所有主要 AI 提供商 - 通过 Ollama 使用本地 LLM,或连接到 OpenAI、Anthropic Claude、Google Gemini、Groq 等。根据您的需求自由组合模型。
⚡ 智能搜索模式 - 当您需要快速答案时选择快速模式,日常搜索选择平衡模式,或深度研究选择高质量模式。
🧭 选择您的信息来源 - 搜索网页、讨论或学术论文。更多来源和集成正在开发中。
🧩 小工具 - 在相关时显示的有用 UI 卡片,例如天气、计算、股票价格及其他快速查询。
🔍 SearxNG 驱动的网页搜索 - 访问多个搜索引擎,同时保护您的身份隐私。即将支持 Tavily 和 Exa,以获取更佳结果。
📷 图片和视频搜索 - 在文本结果之外还可找到视觉内容。搜索不再局限于文章。
📄 文件上传 - 上传文档并提出相关问题。PDF、文本文件、图片——Vane 都能理解。
🌐 搜索特定域名 - 当您知道搜索目标时,可限制搜索到特定网站。非常适合技术文档或研究论文。
💡 智能建议 - 输入时获得智能搜索建议,帮助您形成更好的查询。
📚 发现 - 浏览全天有趣的文章和热门内容。无需搜索即可保持信息通畅。
🕒 搜索历史 - 每次搜索都保存在本地,方便随时回顾。您的研究永不丢失。
✨ 更多功能即将推出 - 我们正在根据社区反馈积极开发新功能。加入我们的 Discord,共同塑造 Vane 的未来!
安装
安装 Vane 主要有两种方式——使用 Docker 或不使用 Docker。强烈推荐使用 Docker。
使用 Docker 入门(推荐)
Vane 可以通过 Docker 轻松运行。只需运行以下命令:
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
这将拉取并启动带有内置 SearxNG 搜索引擎的 Vane 容器。启动后,打开浏览器并导航到 http://localhost:3000,然后可以在设置界面直接配置设置(API 密钥、模型等)。
注意:该镜像包含 Vane 和 SearxNG,因此无需额外设置。-v 标志会为您的数据和上传的文件创建持久卷。
使用您自己的 SearxNG 实例运行 Vane
如果您已经运行 SearxNG,您可以使用 Vane 的精简版本:
docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest
重要:确保您的 SearxNG 实例具有:
- 在设置中启用 JSON 格式
- 启用 Wolfram Alpha 搜索引擎
将 http://your-searxng-url:8080 替换为您的实际 SearxNG URL。然后在 http://localhost:3000 的设置屏幕中配置您的 AI 提供商设置
高级设置(从源代码构建)
如果您更喜欢从源代码构建或需要更多控制:
-
确保系统上已安装并运行 Docker。
-
克隆 Vane 仓库:
git clone https://github.com/ItzCrazyKns/Vane.git -
克隆后,导航到包含项目文件的目录。
-
使用 Docker 构建并运行:
docker build -t vane . docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane vane -
在 http://localhost:3000 上访问 Vane 并在设置屏幕中配置你的设置。
注意:在容器构建完成后,你可以直接从 Docker 启动 Vane,无需打开终端。
Non-Docker Installation
-
安装 SearXNG 并在 SearXNG 设置中允许
JSON格式。确保 Wolfram Alpha 搜索引擎也已启用。 -
克隆仓库:
git clone https://github.com/ItzCrazyKns/Vane.git cd Vane -
安装依赖项:
npm i -
构建应用程序:
npm run build -
启动应用程序:
npm run start -
打开你的浏览器并导航到 http://localhost:3000 以完成设置并在设置界面配置你的设置(API 密钥、模型、SearxNG URL 等)。
注意:推荐使用 Docker,因为它简化了设置过程,特别是在管理环境变量和依赖项时。
请参阅安装文档了解更多信息,例如更新等。
故障排除
本地兼容 OpenAI-API 的服务器
如果 Vane 告诉你尚未配置任何聊天模型提供程序,请确保:
- 你的服务器正在运行在
0.0.0.0(而不是127.0.0.1),并在你放入 API URL 的同一端口。 - 你已指定本地 LLM 服务器加载的正确模型名称。
- 你已指定正确的 API 密钥,或者如果没有定义密钥,请在 API 密钥字段中输入一些内容,而不是留空。
Ollama 连接错误
如果你遇到 Ollama 连接错误,很可能是因为后端无法连接到 Ollama 的 API。要解决此问题,你可以:
-
检查你的 Ollama API URL:确保在设置菜单中正确设置了 API URL。
-
根据操作系统更新 API URL:
- Windows: Use
http://host.docker.internal:11434 - Mac: Use
http://host.docker.internal:11434 - Linux: Use
http://<private_ip_of_host>:11434
如果你使用不同的端口,请调整端口号。
- Windows: Use
-
Linux 用户 - 使 Ollama 对网络可见:
-
在
/etc/systemd/system/ollama.service内,你需要添加Environment="OLLAMA_HOST=0.0.0.0:11434"。(如果使用不同端口,请更改端口号。)然后使用systemctl daemon-reload重新加载 systemd 管理器配置,并通过systemctl restart ollama重启 Ollama。更多信息请参阅 Ollama 文档 -
确保端口(默认是 11434)未被防火墙阻塞。
-
Lemonade 连接错误
如果你遇到 Lemonade 连接错误,很可能是因为后端无法连接到 Lemonade 的 API。要解决此问题,你可以:
-
检查你的 Lemonade API URL:确保在设置菜单中正确设置了 API URL。
-
根据操作系统更新 API URL:
- Windows: Use
http://host.docker.internal:8000 - Mac: Use
http://host.docker.internal:8000 - Linux: Use
http://<private_ip_of_host>:8000
如果使用不同的端口,请调整端口号。
- Windows: Use
-
确保 Lemonade 服务器正在运行:
- 确保您的 Lemonade 服务器正在运行,并且可以通过配置的端口访问(默认端口是 8000)。
- 验证 Lemonade 是否配置为接受来自所有接口的连接(
0.0.0.0),而不仅仅是 localhost(127.0.0.1)。 - 确保端口(默认是 8000)未被防火墙阻止。
作为搜索引擎使用
如果您希望使用 Vane 作为替代传统搜索引擎(如 Google 或 Bing)的选择,或者想要添加快捷方式以便从浏览器的搜索栏快速访问,请按照以下步骤操作:
- 打开浏览器的设置。
- 导航到“搜索引擎”部分。
- 使用以下 URL 添加新的站点搜索:
http://localhost:3000/?q=%s。将localhost替换为您的 IP 地址或域名,如果 Vane 未在本地托管,则将3000替换为端口号。 - 点击添加按钮。现在,您可以直接从浏览器的搜索栏使用 Vane。
使用 Vane 的 API
Vane 还为希望将其强大搜索引擎整合到自己应用程序中的开发者提供了 API。您可以运行搜索,使用多个模型,并获取查询的答案。
更多详情,请查看完整文档 这里。
将 Vane 暴露到网络
Vane 基于 Next.js 运行并处理所有 API 请求。它在同一网络上可立即运行,并且即使使用端口转发也保持可访问。
一键部署
即将推出的功能
- 添加更多小部件、集成、搜索来源
- 添加创建自定义代理的功能(名称待定)
- 添加认证
支持我们
如果您觉得 Vane 有用,请考虑在 GitHub 上给我们点星。这有助于更多人发现 Vane 并支持新功能的开发。非常感谢您的支持。
捐赠
我们也接受捐赠以帮助维持我们的项目。如果您愿意贡献,您可以使用以下选项进行捐赠。感谢您的支持!
| 以太坊 |
|---|
Address: 0xB025a84b2F269570Eb8D4b05DEdaA41D8525B6DD |
贡献
Vane 的理念是人工智能和大型语言模型应该对每个人都易于使用。如果你发现了漏洞或有想法,请通过 GitHub Issues 分享它们。有关如何为 Vane 做出贡献的更多信息,你可以阅读 CONTRIBUTING.md 文件,以了解更多关于 Vane 以及你如何为其做出贡献的内容。
帮助与支持
如果您有任何问题或反馈,请随时与我们联系。您可以在 GitHub 上创建一个问题,或者加入我们的 Discord 服务器。在那里,您可以与其他用户交流,分享您的体验和评论,并获得更个性化的帮助。点击这里加入 Discord 服务器。如需讨论常规支持以外的事项,请随时通过 Discord 联系我,账号为 itzcrazykns。
感谢您探索 Vane,这是一款由人工智能驱动的搜索引擎,旨在提升您的搜索体验。我们会不断努力改进 Vane 并扩展其功能。我们重视您的反馈和贡献,这将帮助我们让 Vane 变得更好。别忘了回来查看更新和新功能!
- 本文标题:Vane - Vane 是一个由人工智能驱动的回答引擎
- 本文链接:https://cn121.com/webapp/itzcrazykns-vane.html
- 原项目:ItzCrazyKns/Vane 版权归原作者 ItzCrazyKns 及贡献者所有
- 收录信息:本站于 2026-09-27 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 ItzCrazyKns/Vane。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。