PrivateGPT

PrivateGPT是一个完全准备好投入生产使用的AI项目,它的主要功能是利用大型语言模型(LLMs)的强大能力,让您能够向文档提出问题并获取答案。这个功能非常强大,即使在没有互联网连接的情况下,也能够正常工作。

PrivateGPT的最大特点是100%的私有性,这意味着您的所有数据都不会在任何时候离开您的执行环境。这为您提供了极高的数据安全性,您无需担心数据泄露或被第三方获取。

此外,PrivateGPT还提供了一个API,这个API提供了构建私有、上下文感知的AI应用程序所需的所有基本元素。这意味着,无论您是想开发一个聊天机器人,还是想创建一个智能助手,PrivateGPT都能提供强大的支持。

PrivateGPT遵循并扩展了OpenAI API的标准,这意味着它能够与OpenAI的其他产品无缝集成。同时,它还支持正常响应和流式响应,这使得它在处理大量请求时,能够保持高效的性能。

API被分为两个逻辑块:

一、高级API,它抽象了RAG(检索增强生成)管道实现的所有复杂性:

  • 文档的摄取:内部管理文档解析、拆分、元数据提取、嵌入生成和存储。这意味着用户无需关心文档的具体处理过程,只需将文档提供给API,API会自动完成解析、拆分、提取元数据等操作,并将结果存储起来供后续使用。
  • 使用摄取文档中的上下文进行聊天和补全:抽象检索上下文、提示工程和响应生成的过程。这个功能允许用户在聊天或补全过程中利用之前摄取的文档内容作为上下文,从而提供更准确和个性化的回答。API会负责检索相关的上下文信息,并根据用户的输入生成相应的响应。

二、低级API,允许高级用户实现自己的复杂管道:

  • 基于一段文本生成嵌入。这个功能允许用户将一段文本输入到API中,API会根据文本的内容生成相应的嵌入向量表示。这些嵌入向量可以用于后续的机器学习任务,如文本分类、相似度计算等。
  • 根据查询返回摄取文档中最相关的文本块。这个功能允许用户根据特定的查询条件,从之前摄取的文档中检索出最相关的文本块。用户可以指定查询条件,如关键词匹配、语义相似度等,API会根据这些条件返回最相关的文本块,帮助用户快速找到所需的信息。
    除此之外,还提供了一个可工作的Gradio UI客户端来测试API,以及一组有用的工具,如批量模型下载脚本、摄取脚本、文档文件夹监视器等。这些工具可以帮助用户更方便地使用API,并提供一些额外的功能和便利性。例如,批量模型下载脚本可以自动下载多个模型,摄取脚本可以自动处理文档的摄取过程,文档文件夹监视器可以实时监控文件夹中的文档变化并触发相应的操作。这些工具的存在使得用户能够更高效地利用API的功能,并提升工作效率。

Github

https://github.com/imartinez/privateGPT

开发文档

https://docs.privategpt.dev/
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,826评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,968评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,234评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,562评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,611评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,482评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,271评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,166评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,608评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,814评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,926评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,644评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,249评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,866评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,991评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,063评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,871评论 2 354

推荐阅读更多精彩内容