免费托管Khoj:你的个人自主AI应用程序

译文 精选
人工智能
本文介绍了如何把你的本地LLM变成个人的自主AI应用程序,从互联网或你的文档轻松检索答案。

译者 | 布加迪

审校 | 重楼

Khoj是你的AI第二大脑,旨在增强大语言模型(LLM)的能力。它便于你构建自定义代理、调度自动化以及进行深入研究。有了Khoj,你可以把任何在线或本地托管的LLM变成个人的自主AI助手,并确保隐私和安全。

我们在本教程中将探究Khoj及其主要功能、搭建环境,并使用Docker Compose在本地运行Khoj。此外,我们将它与Ollama集成起来,以访问本地运行的LLM,确保你的数据隐私和安全。

Khoj简介

Khoj是一款个人AI应用程序,旨在提高你的能力和生产力。它使用在线LLM和离线LLM,并与你的个人文档或网络资源集成,以生成上下文感知的响应。这款聊天应用程序很容易自托管或部署在云端。

Khoj提供了大量的特性和集成。作为一款开源、自托管的应用程序,它确保了透明度,并为用户提供了完全的控制权。

Khoj的主要功能

1.与任何本地或在线LLM聊天:Khoj允许你与各种本地和在线LLM进行交互,如Llama 3.2、Claude和GPT 40。

2.来自互联网和文档的答案:Khoj使你不仅可以从互联网检索答案,还可以从你的个人文档检索答案,这些文档包括图像、PDF、Markdown文件和Word文档等。

3.从任何地方访问:可以在你青睐的平台上使用Khoj。它可以从浏览器、Obsidian、Emacs、桌面或手机和WhatsApp来访问。

4.自定义AI代理:可以根据你的需求创建自定义代理。你可以定义知识库、角色、聊天模式和工具。

5.自动化和智能通知:Khoj可以自动执行重复性的研究任务,简化工作流程。此外,你还可以直接在收件箱中接收个性化的时事通讯和智能通知。

6.高级语义搜索:可以使用Khoj的高级语义搜索快速轻松地找到最密切相关的文档,节省时间和精力。

7.多媒体功能:可以生成图像,大声朗读,甚至播放你的消息,以获得更具互动性和吸引力的体验。

为Khoj搭建环境

在执行Docker Compose命令之前,请确保已安装了必要的工具。如果你在Windows上使用Khoj,请安装WSL,并重新启动计算机。

在终端中输入以下命令来安装WSL。

$ wsl --install
  • 1.

之后,安装Docker Desktop应用程序。你可以在官方网站上找到安装文件。

使用Docker Compose运行Khoj

要运行Khoj,我们需要从Khoj代码库下载Docker Compose文件。在终端中输入“wsl”,然后使用以下命令创建文件夹,并下载“docker-compose.yml”文件。


$ mkdir ~/.khoj_app && cd ~/.khoj_app
$ wget https://raw.githubusercontent.com/khoj-ai/khoj/master/docker-compose.yml
  • 1.
  • 2.

打开“docker-compose.yml”文件,为“OPENAI_API_BASE”取消注释,以访问在Windows上运行的Ollama

打开Docker Desktop应用程序,然后在终端中输入以下命令,以提取Docker映像,并运行多个容器。

$ cd ~/.khoj_app
$ docker-compose up
  • 1.
  • 2.

在提取映像之后,将为你提供该Web应用程序的URL。复制URL并将其粘贴到浏览器中,以访问Khoj用户界面。

使用Khoj界面

要使用Khoj推理,必须启动Ollama应用程序,启动新终端,键入以下命令以提供Gemma 2b模型。

$ ollama serve
  • 1.

之后与Khoj聊天,就像与ChatGPT聊天一样。它将在线搜索结果,然后将它们与问题结合起来,生成上下文感知和最新的回应。

你甚至可以尝试自定义代理及其他集成来改善AI体验,并帮助你自动执行重复性任务。

结语

Khoj是一款出色的工具,非常容易搭建,即使对于非技术人员也是如此。它自带功能强大的检索工具,便于你无缝访问Web内容和本地文档。你甚至可以将Khoj与WhatsApp等平台集成起来,或创建自定义AI代理,轻松地自动执行重复性任务。

有了Khoj,无异于有了你一直想要的AI助手,旨在简化工作流程,并提高工作效率。无论是管理文档、自动执行任务还是构建个性化的AI代理,Khoj都是数字生活的完美伴侣。

原文标题:Hosting Khoj for Free: Your Personal Autonomous AI App,作者:Abid Ali Awan

责任编辑:华轩 来源: 51CTO
相关推荐

2015-02-02 15:46:59

Web应用架构大数据

2009-08-28 16:43:08

AutoCAD托管C#

2014-05-19 16:31:39

京东云

2012-04-25 22:56:10

Android

2023-08-24 10:04:10

企业ChatGPT

2024-12-10 08:01:38

2020-08-25 14:03:20

应用程序屏蔽应用程序内保护网络攻击

2021-12-27 11:29:17

AI集成程序

2023-06-04 17:28:19

数字驱动开发Azure

2012-08-17 10:48:20

IBMdW

2012-08-27 14:26:07

应用程序操作系统

2009-12-21 09:54:54

Web应用程序安全测试

2009-06-11 14:45:50

Linux免费CAD

2010-12-20 10:27:54

2011-03-22 09:45:56

Windows AzuSilverlight

2011-03-22 10:03:55

Windows AzuSilverlight

2020-04-24 19:02:19

应用程序人工智能AI

2009-04-10 08:43:58

Saleforec移动OS

2020-04-16 09:43:08

容器架构开发

2013-06-26 08:52:12

点赞
收藏

51CTO技术栈公众号