Khoj:全能的个人 AI 助手

Khoj:全能的个人 AI 助手

简介

Khoj 是一个能拓展个人能力的个人 AI 助手,主要面向个人用户,能在各种设备上运行,提供包括大模型聊天、信息提取、智能体构建等能力。

Github项目:https://github.com/khoj-ai/khoj

演示:https://app.khoj.dev/

其核心功能包括:

  • 用户可以与任何本地或在线的大语言模型进行聊天,支持包括 Llama 3、Qwen、Gemma、Mistral、GPT、Claude、Gemini 等
  • 能从互联网和个人文档中提取信息和答案,支持包括图片、PDF、Markdown、Org – mode、Word、Notion 文件 等
  • 支持多种设备和客户端,用户可以通过浏览器、Obsidian、Emacs、桌面应用、手机或 WhatsApp 来使用
  • 能够创建具有自定义知识、个性、聊天模型和工具的智能体,以承担任何角色
  • 能自动处理重复性研究工作,自动订阅个性化的时事咨询和智能通知
  • 提供先进的语义搜索功能,能快速轻松地找到相关文档
  • 支持图像生成、语音朗读等多模态能力
  • 开源且支持自托管,能够在自己的电脑上部署运行,保障隐私和安全
Khoj:全能的个人 AI 助手

安装配置

Khoj 支持在本地自行部署,也提供了 Khoj Cloud 进行云部署。

最简单的本地部署方式是使用 Docker,首先拉取 khoj 的 Docker Compose 配置:

mkdir ~/.khoj && cd ~/.khoj
wget https://raw.githubusercontent.com/khoj-ai/khoj/master/docker-compose.yml

然后配置 docker-compose.yml 中的环境变量,给 KHOJ_ADMIN_PASSWORD 和 KHOJ_DJANGO_SECRET_KEY 配置安全的密码和密钥,并配置 OPENAI_API_KEY,ANTHROPIC_API_KEY 或 GEMINI_API_KEY 以使用对应的大模型能力,或者使用 OPENAI_BASE_URL 来使用本地部署的 Ollama 等。

配置完成后,使用 Docker Compose 启动容器:

cd ~/.khoj
docker-compose up
Khoj:全能的个人 AI 助手

如果不使用 Docker,则需要自行完成数据库的配置,以 macOS 为例,首先安装 Postgres.app,然后创建数据库:

createdb khoj -U postgres --password

保证环境安装了 Python 后,使用 pip 安装 khoj 库:

CMAKE_ARGS="-DGGML_METAL=on" python -m pip install khoj

安装完成后启动,使用匿名模式绕开登录:

khoj --anonymous-mode

运行起来后,可以通过浏览器访问 http://localhost:42110,就能开始使用 Khoj 了。

Khoj 提供了管理面板,访问 http://localhost:42110/server/admin 并使用之前配置好的密码进行登录即可。

Khoj:全能的个人 AI 助手

总结

Khoj 作为一款开源的个人 AI 助手,具有丰富的功能和良好的用户体验。其多文件类型支持、自然语言搜索和多平台访问等特点,使得用户可以方便地管理和利用自己的知识资产。通过与 Khoj 进行聊天交互,用户可以快速获取信息,提高工作和学习效率。

阅读剩余 79%

转载作品,原作者:,文章来源:https://www.toutiao.com/article/7485341284832428559

(0)
打赏 微信赞赏 微信赞赏 支付宝赞赏 支付宝赞赏
上一篇 2025-03-28 13:44
下一篇 2025-03-30 10:23

发表回复

登录后才能评论
扫码了解
扫码了解
反馈建议
分享本页
返回顶部